DevToolBox

RSA / AES 암호화 및 복호화

AES-GCM, AES-CBC 또는 RSA-OAEP로 텍스트를 암호화·복호화하고 RSA-PSS로 서명·검증합니다. 모두 Web Crypto API로 구동되며 100% 브라우저에서.

모든 암호화, 복호화, 서명, 검증은 브라우저에서 로컬로 수행됩니다. 키가 기기를 벗어나지 않습니다.

AES-GCM은 임의의 12바이트 IV를 사용합니다. 나중에 복호화할 수 있도록 IV를 암호문과 함께 보관하세요.

128비트 키는 16바이트이고 256비트 키는 32바이트입니다. 키를 붙여넣으면 실제 길이가 자동으로 감지됩니다.

사용 방법

암호화 도구는 무엇인가요? 이 도구는 Web Crypto API를 사용하여 브라우저에서 AES 및 RSA 암호화, 복호화, 서명, 검증을 수행합니다. 키와 평문이 기기를 벗어나지 않습니다.

AES 탭 1. AES-GCM(권장) 또는 AES-CBC를 선택합니다. 2. 128 또는 256비트 키 길이를 선택합니다. 3. 임의 키를 생성하거나 기존 키를 붙여넣습니다. 4. 평문을 입력하고 Encrypt를 클릭하여 base64 암호문과 IV를 얻습니다. 5. 복호화하려면 키, IV, 암호문을 붙여넣고 Decrypt를 클릭합니다.

RSA 탭 1. 2048 또는 4096비트를 선택하고 Generate Key Pair를 클릭합니다. 2. 공개 키로 암호화하고 개인 키로 복호화합니다. 3. 같은 키로 RSA-PSS 서명과 SHA-256 검증을 수행합니다.

팁 - GCM은 인증을 포함하므로 권장됩니다. - 키는 PEM 형식으로 내보내거나 가져올 수 있습니다. - 모든 작업은 로컬이며 키를 전송하지 않습니다.

프라이버시 모든 작업은 전적으로 브라우저에서 실행됩니다.

RSA / AES 암호화 및 복호화 — Web Crypto 도구