DevTulz Online

텍스트 암호화

모든 암호화는 Web Crypto API를 사용하여 브라우저에서 로컬로 수행됩니다. 데이터가 장치를 벗어나지 않습니다.

텍스트 암호화란 무엇입니까?

텍스트 암호화는 AES-GCM 또는 AES-CBC와 같은 암호화 알고리즘을 사용하여 평문을 암호화된 형식으로 변환합니다. 이를 통해 올바른 비밀 키를 가진 사람만 데이터를 해독하고 읽을 수 있습니다. 암호화는 전송 또는 저장 중 민감한 정보를 보호하는 데 필수적입니다.

Supported Algorithms:

Symmetric Encryption (AES):

  • AES-GCM (Recommended): Provides authenticated encryption with associated data (AEAD). Most secure for general use.
  • AES-CBC: Traditional block cipher mode. Requires padding.
  • AES-CTR: Counter mode. Converts block cipher to stream cipher.

Asymmetric Encryption (RSA):

  • RSA-OAEP: Uses public key for encryption. Limited to ~190 characters due to key size constraints. Use for encrypting small data or symmetric keys.

Output Format:

For AES algorithms: JSON with base64-encoded components

{"iv": "base64_encoded_iv", "data": "base64_encoded_ciphertext"}

For RSA: Base64-encoded ciphertext only (no IV needed)

base64_encoded_ciphertext

This format is compatible with most encryption/decryption tools and libraries.

텍스트 암호화 도구 사용 방법

  1. 입력 필드에 암호화하고 싶은 텍스트를 입력합니다.

  2. 암호화 알고리즘을 선택합니다 (대부분의 경우 AES-GCM이 권장됩니다).

  3. 자신의 비밀 키를 입력하거나 (최소 32자) 키 버튼을 클릭하여 무작위로 생성합니다.

  4. 입력하면 암호화 결과가 자동으로 생성됩니다.

  5. 암호화 결과를 복사하고 비밀 키를 안전하게 보관하세요 - 나중에 데이터를 해독하는 데 필요합니다.

  6. 보안을 위해 눈 아이콘을 사용하여 비밀 키를 표시/숨깁니다.

Additional Tips:

  • For AES: The secret key is auto-generated or you can provide your own (minimum 32 characters)
  • For RSA: You need a public key in PEM format. Generate one using the Key Generator tool or OpenSSL
  • RSA limitations: Can only encrypt short text (~190 characters). For longer texts, use AES algorithms
  • Output encoding: Base64 is used for compatibility with other encryption tools and libraries

보안 참고 사항

이 도구는 강력한 암호화를 위해 브라우저의 기본 Web Crypto API를 사용합니다. AES-GCM은 연관 데이터가 있는 인증된 암호화 (AEAD)를 제공하여 대부분의 애플리케이션에 권장되는 선택입니다. AES-CBC는 기존 블록 암호화를 제공합니다. 항상 비밀 키를 안전하게 보관하고 공개적으로 공유하지 마세요. 암호화 출력에는 초기화 벡터 (IV)와 암호화된 데이터가 JSON 형식으로 포함됩니다.

Important Notes:

  • All encryption happens locally in your browser using the Web Crypto API
  • The IV (Initialization Vector) is automatically generated for each encryption and must be saved with the ciphertext
  • For RSA encryption, you encrypt with a public key; decryption requires the corresponding private key
  • Store your secret keys securely - if lost, encrypted data cannot be recovered
  • Base64 encoding makes the output portable and compatible with most tools and programming languages

이 무료 온라인 텍스트 암호화 도구는 빠르고 안전하며 브라우저에서 완전히 작동합니다. 모든 암호화는 Web Crypto API를 사용하여 로컬로 수행됩니다 - 데이터가 서버로 전송되지 않습니다. 개발자, 보안 전문가 및 민감한 텍스트 데이터를 빠르고 안전하게 암호화해야 하는 모든 사람에게 완벽합니다.

텍스트 복호화가 필요하신가요? 텍스트 복호화 도구를 사용해보세요 →

Keywords: 텍스트 암호화 온라인, AES 암호화, 텍스트 암호화, AES-GCM, AES-CBC, 안전한 텍스트 암호화, 무료 암호화 도구, Web Crypto API 암호화, 클라이언트 측 암호화