AES 암호화 및 암호 해독 온라인

고급 암호화 표준(AES) 대칭 암호화 알고리즘입니다. AES는 128비트, 192비트 및 256비트 암호화를 허용하는 현재 업계 표준입니다. 대칭 암호화는 비대칭 암호화에 비해 속도가 빠르며 데이터베이스 시스템과 같은 시스템에 사용됩니다. 다음은 일반 텍스트 또는 비밀번호의 AES 암호화 및 암호 해독을 수행하는 온라인 도구입니다.

이 도구는 다음과 같은 다양한 암호화 및 암호 해독 모드를 제공합니다. ECB, CBC, CTR, CFB 및 GCM 모드. GCM CBC 모드보다 더 안전한 것으로 간주되며 성능 때문에 널리 채택됩니다.

AES 암호화에 대한 자세한 내용을 보려면 다음을 방문하세요. AES 암호화에 대한 설명입니다. 다음은 암호화 및 복호화를 위한 입력을 가져오는 양식입니다.

AES 암호화

Base64 마녀

AES 암호 해독

Base64 일반 텍스트

귀하가 입력하거나 당사가 생성한 모든 비밀 키 값은 이 사이트에 저장되지 않습니다. 이 도구는 비밀 키가 도난당할 수 없도록 HTTPS URL을 통해 제공됩니다.

이 도구에 감사한다면 기부를 고려해 보세요.

여러분의 끝없는 지원에 감사드립니다.

주요 특징들

  • 대칭 키 알고리즘: 암호화와 복호화에 동일한 키가 사용됩니다.
  • 블록 암호: AES는 고정 크기의 데이터 블록에서 작동합니다. 표준 블록 크기는 128비트입니다.
  • Key Lengths: AES는 128, 192, 256비트의 키 길이를 지원합니다. 키가 길수록 암호화가 더 강력해집니다.
  • 보안: AES는 매우 안전한 것으로 간주되며 다양한 보안 프로토콜 및 애플리케이션에서 널리 사용됩니다.

AES 암호화 용어 및 용어

암호화의 경우 암호화하려는 일반 텍스트나 비밀번호를 입력할 수 있습니다. 이제 암호화의 블록 암호화 모드를 선택하십시오.

AES 암호화의 다양한 지원 모드

AES는 ECB, CBC, CTR, OFB, CFB 및 GCM 모드와 같은 다양한 암호화 모드를 제공합니다.

  • ECB(Electronic Code Book)는 가장 간단한 암호화 모드로 암호화에 IV가 필요하지 않습니다. 입력된 평문은 블록으로 분할되고 각 블록은 제공된 키로 암호화되므로 동일한 평문 블록은 동일한 암호문 블록으로 암호화됩니다.

  • CBC(Cipher Block Chaining) 모드를 적극 권장하며, 이는 블록 암호 암호화의 고급 형태입니다. 각 메시지를 고유하게 만들려면 IV가 필요합니다. 즉, 동일한 일반 텍스트 블록이 서로 다른 암호 텍스트 블록으로 암호화됩니다. 따라서 ECB 모드에 비해 더 강력한 암호화를 제공하지만 ECB 모드에 비해 약간 느립니다. IV를 입력하지 않으면 여기에서 CBC 모드에 대한 기본값이 사용되며 기본값은 0부터 시작하는 바이트입니다[16].

  • CTR(카운터) CTR 모드(CM)는 정수 카운터 모드(ICM) 및 세그먼트 정수 카운터(SIC) 모드라고도 합니다. 카운터 모드는 블록 암호를 스트림 암호로 변환합니다. CTR 모드는 OFB와 유사한 특성을 가지고 있지만 암호 해독 중에 무작위 액세스 속성도 허용합니다. CTR 모드는 블록을 병렬로 암호화할 수 있는 다중 프로세서 시스템에서 작동하는 데 매우 적합합니다.

  • GCM(갈루아/카운터 모드) 인증된 암호화를 제공하기 위해 범용 해싱을 사용하는 대칭 키 블록 암호 작동 모드입니다. GCM은 인증 및 무결성 검사가 내장되어 있고 성능 측면에서 널리 사용되므로 CBC 모드보다 더 안전한 것으로 간주됩니다.

AES 모드 CBC 및 ECB의 경우 패딩은 PKCS5PADDING 및 NoPadding일 수 있습니다. PKCS5Padding을 사용하면 16바이트 문자열이 32바이트 출력(16의 다음 배수)을 생성합니다.

AES GCM PKCS5Padding은 GCM이 패딩이 필요하지 않은 스트리밍 모드이기 때문에 NoPadding과 동의어입니다. GCM의 암호문은 일반 텍스트의 길이만큼만 깁니다. 따라서 기본적으로 nopadding이 선택되어 있습니다.

AES

AES 알고리즘은 키 길이가 256, 192, 128비트인지 여부에 관계없이 128비트 블록 크기를 갖습니다. 대칭 암호 모드에 IV가 필요한 경우 IV의 길이는 암호의 블록 크기와 동일해야 합니다. 따라서 AES에는 항상 128비트(16바이트)의 IV를 사용해야 합니다.

AES 비밀 키

AES는 암호화를 위해 128비트, 192비트, 256비트의 비밀 키 크기를 제공합니다. 암호화를 위해 128비트를 선택하는 경우 비밀 키는 길이가 16비트여야 하고 키 크기가 192비트와 256비트인 경우 각각 24비트와 32비트여야 합니다. 예를 들어 키 크기가 128인 경우 유효한 비밀 키는 16자여야 합니다(예: 16*8=128비트).