DevTulz Online

ถอดรหัสข้อความ

การถอดรหัสทั้งหมดดำเนินการในเครื่องในเบราว์เซอร์ของคุณโดยใช้ Web Crypto API กุญแจและข้อมูลของคุณจะไม่ออกจากอุปกรณ์ของคุณเลย

การถอดรหัสข้อความคืออะไร?

การถอดรหัสข้อความเป็นกระบวนการแปลงข้อความที่เข้ารหัส (ข้อความเข้ารหัส) กลับไปเป็นรูปแบบที่อ่านได้เดิม (ข้อความธรรมดา) ต้องใช้คีย์ถอดรหัสและอัลกอริทึมที่ถูกต้อง

Supported Algorithms:

Symmetric Decryption (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 Decryption (RSA):

  • RSA-OAEP: Uses private key for decryption. Requires the corresponding private key to the public key used for encryption.

Expected Input Format:

For AES algorithms: JSON with base64-encoded components

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

Also supports legacy hex format:

{"iv": "hex_encoded_iv", "data": "hex_encoded_ciphertext"}

For RSA: Base64-encoded ciphertext only

base64_encoded_ciphertext

วิธีใช้เครื่องมือถอดรหัสข้อความ

  1. วางข้อความที่เข้ารหัสลงในกล่องป้อนเข้า

  2. เลือกอัลกอริทึมที่ใช้ในระหว่างการเข้ารหัส

  3. ป้อนคีย์ถอดรหัส

  4. ดูข้อความต้นฉบับ

  5. ข้อความที่ถอดรหัสแล้วจะแสดงโดยอัตโนมัติขณะพิมพ์

  6. คัดลอกผลลัพธ์ที่ถอดรหัสแล้วเพื่อใช้ในแอปพลิเคชันของคุณ

Additional Tips:

  • For AES: Use the same secret key that was used for encryption
  • For RSA: You need the private key corresponding to the public key used for encryption
  • Automatic format detection: The tool automatically detects base64 or hex encoding
  • Error handling: If decryption fails, check that you're using the correct algorithm and key

หมายเหตุด้านความปลอดภัย

เครื่องมือนี้ใช้ Web Crypto API ดั้งเดิมของเบราว์เซอร์สำหรับการถอดรหัสที่ปลอดภัย การถอดรหัสทั้งหมดเกิดขึ้นในเครื่อง — ไม่มีข้อมูลหรือกุญแจใดถูกส่งไปยังเซิร์ฟเวอร์ภายนอก

Important Notes:

  • All decryption happens locally in your browser using the Web Crypto API
  • Your private keys and secrets never leave your browser
  • For RSA decryption, you decrypt with a private key; the data was encrypted with the corresponding public key
  • Keep your private keys and secret keys secure - they are the only way to decrypt your data
  • The tool supports both base64 (standard) and hex (legacy) encoding formats

ถอดรหัสข้อความที่เข้ารหัส AES-256-GCM โดยตรงในเบราว์เซอร์ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

ต้องการเข้ารหัสข้อความหรือไม่? ลองใช้เครื่องมือเข้ารหัสข้อความของเรา →

คำถามที่พบบ่อย

ปลอดภัยไหมที่จะถอดรหัสข้อมูลที่ละเอียดอ่อนที่นี่ ใช่ การถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ JavaScript ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใดๆ ดังนั้นสตริงที่เข้ารหัสของคุณจึงยังคงเป็นข้อมูลส่วนตัวโดยสิ้นเชิง

ความแตกต่างระหว่าง Base64 และ URL-safe Base64 คืออะไร Base64 มาตรฐานใช้อักขระ + และ / ซึ่งเป็นอักขระพิเศษใน URL URL-safe Base64 แทนที่อักขระเหล่านี้ด้วย - และ _ เพื่อให้สตริงนี้สามารถใช้ได้อย่างปลอดภัยใน URL และชื่อไฟล์โดยไม่ต้อง percent-encoding

ทำไมผลลัพธ์ที่ถอดรหัสของฉันจึงดูเหมือนข้อความไร้สาระ หากข้อมูลดั้งเดิมเป็นข้อมูลไบนารี (เช่น รูปภาพ PDF หรือไฟล์ที่ถูกบีบอัด) ผลลัพธ์ที่ถอดรหัสจะไม่ใช่ข้อความที่อ่านได้ ในกรณีนั้น สตริง Base64 แทนไฟล์ไบนารี ไม่ใช่สตริงข้อความ

Base64 เป็นรูปแบบของการเข้ารหัส (encryption) หรือไม่ ไม่ Base64 เป็นโครงร่างการเข้ารหัส (encoding) ไม่ใช่การเข้ารหัส (encryption) ใครก็ตามสามารถถอดรหัสสตริง Base64 ได้โดยไม่ต้องใช้กุญแจ ไม่ควรใช้เพื่อปกป้องข้อมูลที่ละเอียดอ่อน — ใช้การเข้ารหัสที่เหมาะสม

Keywords: ถอดรหัสข้อความ, ถอดรหัส AES-256, ถอดรหัสข้อความ