เครื่องมือเข้ารหัสข้อความ

บางครั้งคุณอาจต้องส่งข้อความที่ผู้ดูแลเซิร์ฟเวอร์อีเมลหรือแพลตฟอร์มแชทไม่สามารถอ่านได้ เครื่องมือนี้จะเข้ารหัสข้อความทุกชุดโดยใช้ AES-256 ตามรหัสผ่านที่คุณกำหนด จากนั้นจะสร้างข้อความเข้ารหัสในรูปแบบ Base64 ซึ่งสามารถส่งผ่านช่องทางใดก็ได้ ผู้รับสามารถนำข้อความนี้มาวางไว้ที่นี่โดยใช้รหัสผ่านเดียวกัน และจะสามารถอ่านข้อความต้นฉบับได้

กลไกการทำงานของระบบเข้ารหัส

  1. 1

    กรุณาป้อนข้อความ

    ข้อความธรรมดา ไม่ว่าจะเป็นเพียงบรรทัดเดียวหรือหลายบรรทัด ล้วนได้รับการรักษาไว้อย่างครบถ้วน รวมถึงอักษรยูนิโค้ด อีโมจิ และการแบ่งบรรทัดด้วย

  2. 2

    เลือกรหัสผ่าน

    ข้อความที่มีจำนวนตัวอักษร 12 ตัวขึ้นไป และประกอบด้วยตัวอักษรหลายประเภท คุณจำเป็นต้องส่งข้อมูลนี้ให้ผู้รับผ่านช่องทางนอกระบบ (out-of-band)

  3. 3

    เข้ารหัส

    เครื่องมือนี้สร้างกุญแจ AES-256 จากรหัสผ่านโดยใช้ PBKDF2 และเข้ารหัสด้วย AES-GCM เพื่อการเข้ารหัสที่ได้รับการยืนยันตัวตน

  4. 4

    ส่งข้อความที่เข้ารหัสแล้ว

    คัดลอกข้อมูลในรูปแบบ Base64 ไปใส่ในอีเมล แชท หรือใบแจ้งปัญหาได้ เพราะไม่มีใครสามารถเข้าถึงข้อมูลนี้ได้หากไม่มีรหัสผ่าน

  5. 5

    ดีคัพ (Decrypt) อยู่อีกด้านหนึ่ง

    ผู้รับวางไฟล์ข้อมูลลง ป้อนรหัสผ่าน แล้วคลิกปุ่ม “ decrypt”

ชุดเทคโนโลยีการเข้ารหัส

  • AES-256 ในโหมด GCM, ให้ความปลอดภัยด้านความลับและการยืนยันตัวตนในขั้นตอนเดียว หากข้อความที่เข้ารหัสถูกรบกวน การถอดรหัสจะล้มเหลว แทนที่จะสร้างผลลัพธ์ที่ไม่มีประโยชน์โดยอัตโนมัติ
  • PBKDF2-SHA-256, จำนวนการวนซ้ำ 310,000 ครั้ง, จะสร้างคีย์จากรหัสผ่านของคุณ ทำให้การโจมตีแบบบราทฟอร์ซ (brute-force) มีต้นทุนสูง แม้จะใช้รหัสผ่านที่อ่อนแอก็ตาม
  • IV แบบสุ่มขนาด 12 ไบต์ และ Salt ขนาด 16 ไบต์, สร้างขึ้นใหม่สำหรับการเข้ารหัสแต่ละครั้ง; ถูกเพิ่มไว้ด้านหน้าข้อความที่เข้ารหัส เพื่อให้ผู้รับสามารถสร้างกุญแจได้

สิ่งที่มันช่วยป้องกัน

ภัยคุกคาม ได้รับการคุ้มครองหรือไม่?
ผู้ให้บริการอีเมลอ่านเนื้อหาของอีเมล ใช่
เซิร์ฟเวอร์แชทสำหรับจัดเก็บข้อความ ใช่
การดักฟังในเครือข่าย ใช่
อุปกรณ์ของผู้รับถูกปลดล็อกแล้ว ไม่
เครื่องจดข้อมูลการพิมพ์บนอุปกรณ์ปลายทางใดก็ได้ ไม่
การนำรหัสผ่านกลับมาใช้ซ้ำในบริการต่างๆ ไม่

การเลือกรหัสผ่าน

  • ต้องมีตัวอักษรอย่างน้อย 16 ตัวที่ประกอบด้วยประเภทต่างๆ หรือเป็นวลีประกอบที่ประกอบด้วยคำไม่เกี่ยวข้องกันอย่างน้อย 5 คำ
  • อย่านำรหัสผ่านที่คุณใช้ในที่อื่นมาใช้ซ้ำ
  • การส่งรหัสผ่านนอกช่องทางการสื่อสาร: หากคุณส่งรหัสผ่านในช่องแชทเดียวกันกับที่ส่งข้อความเข้ารหัส การเข้ารหัสจะไม่สามารถป้องกันอะไรได้เลย

ไม่ใช่ทางเลือกแทน Signal หรือ PGP

เครื่องมือนี้เหมาะอย่างยิ่งสำหรับการป้องกันเฉพาะกรณี เช่น การใช้ข้อมูลประจำตัวเพียงครั้งเดียวที่ส่งผ่านอีเมล หรือการจดบันทึกสำคัญไว้ในเอกสารที่แชร์ร่วมกัน ส่วนสำหรับการสนทนาที่ต้องการเข้ารหัสในระยะยาว ควรใช้แอปสื่อสารที่รองรับหลักความลับแบบย้อนกลับ (forward secrecy) เช่น Signal หรือใช้ PGP พร้อมระบบจัดการกุญแจ การเข้ารหัสโดยใช้รหัสผ่านไม่มีหลักความลับแบบย้อนกลับนี้ หากรหัสผ่านรั่วไหล ข้อความทั้งหมดที่เข้ารหัสด้วยรหัสผ่านนั้นจะสามารถถูกอ่านได้

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

ใช่, เป็นอัลกอริทึมเดียวกันที่ใช้ใน TLS 1.3, SSH และมาตรฐานของรัฐบาลหลายแห่ง โดยเมื่อใช้รหัสผ่านที่เข้มแข็ง จำนวนการวนซ้ำของ PBKDF2 ถึง 310,000 ครั้ง และค่า IV แบบสุ่ม การถอดรหัสข้อความจะเป็นไปไม่ได้ทางด้านการคำนวณ

ข้อความนี้ไม่สามารถกู้คืนได้ถาวร ไม่มีช่องทางลับหรือกลไกในการกู้คืนเลย, นั่นแหละคือจุดประสงค์ หากจำเป็น ควรเก็บรหัสผ่านไว้ในระบบจัดการ

ไม่ใช่ การสุ่มข้อมูลเข้ารหัสใหม่ทุกครั้งจะทำให้ข้อความเข้ารหัสแตกต่างกันในทุกครั้ง แม้จะใช้ข้อความปกติและรหัสผ่านเดียวกันก็ตาม นี่คือพฤติกรรมทางการเข้ารหัสที่ถูกต้อง

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

เครื่องมือที่เกี่ยวข้อง

รหัสแปลงตัวเลขเป็นตัวอักษร

แปลงตัวเลขเป็นตัวอักษรและย้อนกลับด้วยรหัส A=1, B=2 (A1Z26) สำหรับปริศนา คำทาย และเบาะแสในห้องเอสเคปรูม

ตัวสร้างแฮช (Hash Generator)

สร้างค่าแฮช MD5, SHA-1, SHA-256, SHA-384, SHA-512 และ CRC32 จากข้อความ พร้อมค่าไดเจสต์พร้อมคัดลอกสำหรับเช็คซัมและการเปรียบเทียบ

เครื่องมือสร้างกุญแจ PGP

สร้างคู่กุญแจ OpenPGP แบบ ASCII armor พร้อมใบรับรองการเพิกถอนด้วย Curve25519, RSA 2048 หรือ RSA 4096

เครื่องมือเข้ารหัส Vigenère

เข้ารหัสและถอดรหัสข้อความด้วยรหัส Vigenère แบบคลาสสิกโดยใช้คำสำคัญ เลื่อนตัวอักษรละติน A-Z พร้อมคงตัวพิมพ์ใหญ่-เล็ก ช่องว่าง และเครื่องหมายวรรคตอน

เครื่องมือสร้างคีย์ SSH

สร้างคู่คีย์ SSH แบบ RSA (2048, 3072 หรือ 4096 บิต) ทั้งหมดในเบราว์เซอร์ของคุณ ทั้งคีย์ส่วนตัวและคีย์สาธารณะไม่ออกจากอุปกรณ์ของคุณ เพิ่มความคิดเห็นและดาวน์โหลดทั้งสองได้

ตัวสร้าง TOTP

สร้างรหัสผ่านแบบใช้ครั้งเดียวตามเวลา (RFC 6238) จากคีย์ลับ Base32 รองรับ SHA-1, SHA-256, SHA-512 จำนวน 6 ถึง 8 หลัก และช่วงเวลา 30 หรือ 60 วินาที

เครื่องมือนี้มีให้บริการในภาษาอื่น