AES 복호화 도구

원래 비밀번호 또는 원시 16진수 키로 InBrowser.App의 AES JSON 엔벌로프를 복호화합니다.

암호화된 JSON
암호화 도구에서 만든 AES JSON 엔벌로프를 붙여넣거나 로컬 .json 파일을 선택하세요. 이 브라우저 밖으로는 아무것도 전송되지 않습니다.

붙여넣는 대신 다운로드한 AES 암호화 도구 JSON 파일을 선택하세요.

키 자료
JSON 엔벌로프는 복호화에 원래 비밀번호가 필요한지, 정확한 길이의 원시 AES 키가 필요한지 선언합니다.

비밀번호

엔벌로프 세부 정보
복호화하기 전에 저장된 AES 매개변수를 검토하세요.
불러온 엔벌로프 없음
AES 암호화 도구 JSON 파일을 붙여넣거나 선택해 설정을 확인하세요.
평문
복호화에 성공하면 복사할 텍스트 또는 다운로드할 파일 바이트가 복원됩니다.
아직 평문이 없습니다
엔벌로프를 불러오고 일치하는 키 자료를 입력한 다음 복호화를 실행하세요.

AES 복호화는 같은 AES 키 자료로 암호화된 데이터에서 평문을 복원합니다. 이 도구는 InBrowser.App AES Encryptor가 생성한 JSON 엔벌로프에 맞게 설계되었습니다. 엔벌로프는 알고리즘, 키 파생 설정, salt, IV, 암호문, 평문 메타데이터를 함께 보관하며, 비밀번호나 원시 키는 별도로 유지합니다.

모든 작업은 브라우저 Web Crypto API를 사용해 로컬에서 이루어집니다. 암호화된 JSON, 비밀번호, 원시 키, 복호화 결과는 업로드되지 않습니다.

이 도구를 사용할 때

누군가 inbrowser-aes-v1 JSON 엔벌로프를 제공했거나, 이전에 일치하는 AES Encryptor 페이지로 암호화한 노트, 토큰, 구성 스니펫 또는 파일을 복구해야 할 때 사용하세요.

엔벌로프가 비밀번호로 만들어졌다면 같은 비밀번호를 입력하세요. 그러면 도구가 저장된 PBKDF2 해시, 반복 횟수, salt, AES 모드, 키 길이를 다시 사용합니다. 엔벌로프가 원시 키로 만들어졌다면 엔벌로프에 기록된 정확한 길이의 16진수 키를 붙여넣으세요.

실용적인 참고 사항

AES-GCM은 암호화된 데이터를 인증하므로 잘못된 키나 변경된 JSON은 변조된 평문을 반환하는 대신 실패해야 합니다. AES-CBC와 AES-CTR은 호환되는 엔벌로프를 복호화할 수 있지만, 자체적으로 암호문을 인증하지는 않습니다.

비밀번호나 원시 키는 JSON 엔벌로프와 별도로 보관하세요. 엔벌로프와 키 자료를 모두 가진 사람은 평문을 복구할 수 있습니다. 파일 엔벌로프의 경우 복구된 다운로드는 JSON에 저장된 원본 파일 이름과 미디어 타입을 사용합니다.