การประมวลผลในเครื่องบอกว่างานเกิดที่ไหน
เบราว์เซอร์อ่านไฟล์ที่คุณเลือกและประมวลผลได้โดยไม่ต้องอัปโหลดเนื้อหา วิธีนี้ลดการส่งข้อมูลหนึ่งขั้นตอน แต่ไม่ใช่การรับประกันความปลอดภัยทุกด้าน หน้าเว็บยังรันซอฟต์แวร์ และส่วนขยายหรืออุปกรณ์ที่ใช้ร่วมกันอาจกระทบความเป็นส่วนตัว ตรวจคำอธิบายของแต่ละเครื่องมือ การส่งแบบฟอร์มหรือความคิดเห็นเป็นงานบนเซิร์ฟเวอร์ที่แยกต่างหาก
การแปลงรหัสเปลี่ยนรูปแบบการแทนข้อมูล
Base64 เปลี่ยนไบต์เป็นข้อความที่เหมาะกับข้อมูลบางรูปแบบ ผู้รับทุกคนถอดกลับได้โดยไม่ต้องมีความลับ ใช้เมื่อ API หรือเอกสารต้องการไบต์ที่แปลงรหัสแล้ว ไม่ใช่เพื่อซ่อนรหัสผ่าน การแปลง URL และเลขฐานสิบหกก็แก้ปัญหารูปแบบการแทนข้อมูลเช่นกัน ผลลัพธ์ที่ดูซับซ้อนไม่ได้แปลว่าเป็นความลับ
แฮชใช้ตรวจลายนิ้วมือข้อมูล
ค่า SHA-256 ช่วยเปรียบเทียบไฟล์ที่ดาวน์โหลดกับค่าที่คาดไว้ ใช้อัลกอริทึมเดียวกันและเทียบทุกอักขระ การตรงกันมีประโยชน์เมื่อค่าอ้างอิงมาจากช่องทางที่เชื่อถือได้เท่านั้น แฮชไม่ใช่การเข้ารหัสที่ย้อนกลับได้ และค่าแฮชเพียงอย่างเดียวไม่บอกผู้สร้างไฟล์ บริการค้นหา MD5 ไม่ใช่การถอดรหัสทั่วไป
การเข้ารหัสต้องเก็บชุดข้อมูลกู้คืนให้ครบ
การเข้ารหัสใช้กุญแจปกป้องเนื้อหา เครื่องมือที่ใช้รหัสผ่านต้องมีวิธีสร้างกุญแจและพารามิเตอร์ที่กำหนดไว้ ส่วน AES-GCM แบบยืนยันความถูกต้องต้องใช้ค่าเริ่มต้นที่ถูกต้องและไม่ซ้ำในการใช้กุญแจแต่ละครั้ง เก็บผลลัพธ์ทั้งหมด รวมรุ่นรูปแบบ salt และข้อมูลเมตาที่จำเป็น หากคัดลอกเฉพาะข้อความเข้ารหัสอาจกู้คืนไม่ได้ ทดลองเข้ารหัสและถอดรหัสข้อมูลเล็ก ๆ ก่อนใช้จริง
เลือกให้ตรงกับงาน
งานย่อรูปทั่วไปอาจสะดวกที่สุดเมื่อทำในเครื่อง การตรวจความครบถ้วนของไฟล์ให้ใช้แฮชที่เหมาะสมกับค่าอ้างอิงที่เชื่อถือได้ สำหรับข้อมูลลับให้ใช้กระบวนการเข้ารหัสที่มีการดูแลและเก็บข้อมูลกู้คืนแยกจากไฟล์ที่ป้องกัน งานเหล่านี้แตกต่างกัน เครื่องมือที่ดีอธิบายข้อมูลเข้า ผลลัพธ์ และข้อจำกัด แทนที่จะเรียกทุกอย่างว่า “ปลอดภัย”
developer.mozilla.org
