วิธีใช้งาน
- เลือก “เข้ารหัส” แล้วเลือก “ข้อความ” หรือ “ไฟล์”
- ป้อนเนื้อหาและรหัสผ่าน 2 ครั้ง
- คลิก “เข้ารหัส” แล้วคัดลอกข้อความที่เข้ารหัส หรือบันทึกไฟล์ .enc
- หากต้องการอ่านอีกครั้ง ให้เลือก “ถอดรหัส” วางข้อความหรือเลือกไฟล์ แล้วป้อนรหัสผ่านเดิม
คำอธิบายตัวเลือก
- Algorithm
- AES-256 ในโหมด GCM พร้อม salt และ nonce แบบสุ่ม ระบบสร้างคีย์จากรหัสผ่านด้วย PBKDF2-SHA256 และทำซ้ำ 600,000 รอบ ซึ่งช่วยชะลอการเดารหัสผ่าน
- Files
- ชื่อไฟล์จะถูกเก็บไว้ในข้อมูลที่เข้ารหัส ดังนั้นเมื่อถอดรหัสจะได้ชื่อเดิมกลับมา ไฟล์ที่เข้ารหัสจะลงท้ายด้วย .enc
สิ่งที่อยู่ในข้อมูลที่เข้ารหัส
ผลลัพธ์เป็นโครงสร้างไบนารีสั้นๆ ที่มีรูปแบบคงที่:
| ส่วน | ขนาด | วัตถุประสงค์ |
|---|---|---|
| เวอร์ชัน | 1 ไบต์ | ปัจจุบันคือ 1 |
| Salt | 16 ไบต์ | สุ่ม ทำให้คีย์ต่างกันทุกครั้ง |
| Nonce | 12 ไบต์ | สุ่ม ไม่ใช้ซ้ำกับคีย์เดิม |
| Ciphertext | เท่ากับอินพุต | เนื้อหาที่เข้ารหัสแล้ว |
| Authentication tag | 16 ไบต์ | ตรวจจับรหัสผ่านผิดหรือการแก้ไขใดๆ |
นั่นคือโอเวอร์เฮด 45 ไบต์ ข้อความแสดงเป็น Base64 ข้อความ 5 ไบต์ เช่น “hello” จึงได้ 50 ไบต์ ซึ่งเท่ากับ 68 ตัวอักษร ไฟล์บันทึกเป็นไบต์ของตัวเอง โดยเก็บชื่อไว้ก่อนภายในส่วนที่เข้ารหัส (ความยาว 2 ไบต์ตามด้วยชื่อแบบ UTF-8) ไฟล์ .enc จึงใหญ่กว่าต้นฉบับเล็กน้อย
เนื่องจาก salt และ nonce เป็นค่าสุ่ม การเข้ารหัสข้อความเดียวกันด้วยรหัสผ่านเดียวกันสองครั้งจึงให้ผลต่างกัน และถอดรหัสได้ถูกต้องทั้งคู่ คีย์มาจาก PBKDF2 ด้วย HMAC-SHA256 และ 600,000 รอบ ซึ่งเป็นตัวเลขที่แนวทางการจัดเก็บรหัสผ่านของ OWASP ให้ไว้สำหรับฟังก์ชันนี้
คำถามที่พบบ่อย
หากลืมรหัสผ่านจะทำอย่างไร
ไม่สามารถกู้คืนข้อมูลได้ ไม่มีช่องทางลับ และไม่มีใครสามารถรีเซ็ตรหัสผ่านได้
ต้องใช้รหัสผ่านที่แข็งแรงแค่ไหน
ความยาวสำคัญที่สุด วลีรหัสผ่านที่ประกอบด้วยคำสุ่ม 4 คำขึ้นไป หรืออักขระสุ่ม 12 ตัวขึ้นไป เดาได้ยากมาก เพราะการเดาแต่ละครั้งต้องผ่านกระบวนการสร้างคีย์ที่ใช้เวลานาน
สามารถถอดรหัสด้วยซอฟต์แวร์อื่นได้หรือไม่
รูปแบบใช้ AES-GCM มาตรฐานร่วมกับ PBKDF2 แต่โครงสร้างข้อมูล (version, salt, nonce, ciphertext) เป็นรูปแบบเฉพาะของเครื่องมือนี้ ดังนั้นวิธีที่ง่ายที่สุดคือถอดรหัสที่นี่
มีการส่งข้อมูลใดไปยังเซิร์ฟเวอร์หรือไม่
ไม่มี การเข้ารหัสใช้ Web Crypto API ที่มีอยู่ในเบราว์เซอร์ และทั้งข้อความกับรหัสผ่านจะไม่ออกจากอุปกรณ์ของคุณ
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา