เข้ารหัสข้อความ
การเข้ารหัสข้อความคืออะไร?
การเข้ารหัสข้อความเป็นกระบวนการแปลงข้อความที่อ่านได้ (ข้อความธรรมดา) เป็นรูปแบบที่อ่านไม่ได้ (ข้อความเข้ารหัส) เพื่อปกป้องความลับของมัน เฉพาะผู้ที่มีคีย์ถอดรหัสที่ถูกต้องเท่านั้นที่สามารถอ่านข้อความเดิมได้
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.
วิธีใช้เครื่องมือเข้ารหัสข้อความ
-
ป้อนข้อความที่คุณต้องการเข้ารหัสลงในกล่องป้อนเข้า
-
เลือกอัลกอริทึมการเข้ารหัส (AES หรือ RSA)
-
ป้อนคีย์เข้ารหัส หรือคลิก "สร้างคีย์" เพื่อสร้างคีย์
-
คลิก "เข้ารหัส" เพื่อปกป้องข้อความของคุณ
-
คัดลอกข้อความที่เข้ารหัสและแชร์อย่างปลอดภัย
-
ใช้ไอคอนรูปตาเพื่อแสดง/ซ่อนคีย์ลับ
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 ดั้งเดิมของเบราว์เซอร์สำหรับการเข้ารหัสที่แข็งแกร่ง เก็บคีย์ลับให้ปลอดภัยเสมอ
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 ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ
คำถามที่พบบ่อย
ปลอดภัยไหมที่จะถอดรหัสข้อมูลที่ละเอียดอ่อนที่นี่ ใช่ การถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ JavaScript ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใดๆ ดังนั้นสตริงที่เข้ารหัสของคุณจึงยังคงเป็นข้อมูลส่วนตัวโดยสิ้นเชิง
ความแตกต่างระหว่าง Base64 และ URL-safe Base64 คืออะไร Base64 มาตรฐานใช้อักขระ + และ / ซึ่งเป็นอักขระพิเศษใน URL URL-safe Base64 แทนที่อักขระเหล่านี้ด้วย - และ _ เพื่อให้สตริงนี้สามารถใช้ได้อย่างปลอดภัยใน URL และชื่อไฟล์โดยไม่ต้อง percent-encoding
ทำไมผลลัพธ์ที่ถอดรหัสของฉันจึงดูเหมือนข้อความไร้สาระ หากข้อมูลดั้งเดิมเป็นข้อมูลไบนารี (เช่น รูปภาพ PDF หรือไฟล์ที่ถูกบีบอัด) ผลลัพธ์ที่ถอดรหัสจะไม่ใช่ข้อความที่อ่านได้ ในกรณีนั้น สตริง Base64 แทนไฟล์ไบนารี ไม่ใช่สตริงข้อความ
Base64 เป็นรูปแบบของการเข้ารหัส (encryption) หรือไม่ ไม่ Base64 เป็นโครงร่างการเข้ารหัส (encoding) ไม่ใช่การเข้ารหัส (encryption) ใครก็ตามสามารถถอดรหัสสตริง Base64 ได้โดยไม่ต้องใช้กุญแจ ไม่ควรใช้เพื่อปกป้องข้อมูลที่ละเอียดอ่อน — ใช้การเข้ารหัสที่เหมาะสม
Keywords: เข้ารหัสข้อความออนไลน์, เข้ารหัส aes, เข้ารหัสข้อความ, aes-gcm, aes-cbc, เข้ารหัสข้อความที่ปลอดภัย, เข้ารหัสฟรี