AES 암호화 / 복호화 작동 방식
AES 암호화/복호화 도구는 브라우저의 기본 WebCrypto API를 사용해 사용 가능한 가장 강력한 대칭 암호화 알고리즘 중 하나인 AES-256-GCM으로 텍스트를 암호화하고 복호화합니다. 패스프레이즈를 입력하면 도구가 임의의 솔트를 사용한 PBKDF2로 256비트 AES 키를 도출하고, 임의의 초기화 벡터로 텍스트를 암호화합니다. SubtleCrypto를 사용해 모든 과정이 기기에서 실행되므로 패스프레이즈와 평문은 브라우저 탭을 벗어나지 않습니다.
중요한 점이 하나 있습니다. 패스프레이즈를 잃어버리면 암호화된 텍스트는 영원히 복구할 수 없습니다. AES-256-GCM과 PBKDF2 키 도출은 백도어, 복구 메커니즘, 마스터 키가 없습니다. 나중에 복구해야 한다면 암호화된 출력과 함께 암호 관리자에 패스프레이즈를 저장하세요.