อ่าน 1 นาที
การเข้ารหัสแบบใช้รหัสผ่าน
การเข้ารหัสลับโดยใช้รหัสผ่าน คือการศึกษาเกี่ยวกับการเข้ารหัส การถอดรหัส และการอนุญาตโดยใช้รหัสผ่าน โดยทั่วไปแล้วจะหมายถึงวิธีการสองประเภทที่แตกต่างกัน:
การเข้ารหัสแบบใช้รหัสผ่าน
การเข้ารหัสลับโดยใช้รหัสผ่านคือการศึกษาเกี่ยวกับการเข้ารหัส การถอดรหัส และการอนุญาตโดยใช้รหัสผ่าน โดยทั่วไปแล้วจะหมายถึงวิธีการสองประเภทที่แตกต่างกัน:
- วิธีการฝ่ายเดียว
- วิธีการแบบหลายฝ่าย
วิธีการฝ่ายเดียว
บางระบบพยายามสร้างคีย์เข้ารหัสโดยตรงจากรหัสผ่าน อย่างไรก็ตาม โดยทั่วไปแล้วไม่ควรทำเช่นนั้นหากมีความเสี่ยงต่อการโจมตีแบบเดาแบบสุ่ม (brute-force attack ) เทคนิคที่ใช้ลดความเสี่ยงจากการโจมตีดังกล่าว ได้แก่การใช้วลีรหัสผ่านและฟังก์ชันการสร้างคีย์จากรหัสผ่านแบบวนซ้ำ (ที่ตั้งใจให้ช้า) เช่นPBKDF2 (RFC 2898)
วิธีการแบบหลายฝ่าย
ระบบ การตกลงคีย์ที่ตรวจสอบด้วยรหัสผ่านช่วยให้สองฝ่ายขึ้นไปที่ตกลงกันในรหัสผ่าน (หรือข้อมูลที่เกี่ยวข้องกับรหัสผ่าน) สามารถสร้างคีย์ร่วมกันได้โดยไม่ต้องเปิดเผยรหัสผ่านหรือคีย์ต่อการโจมตีเครือข่าย[ 1 ] ระบบ การตรวจสอบความถูกต้องแบบท้าทาย-ตอบสนองรุ่นก่อนหน้าก็เคยใช้กับรหัสผ่านเช่นกัน แต่โดยทั่วไปแล้วระบบเหล่านี้มักเสี่ยงต่อการดักฟังและ/หรือการโจมตีแบบเดาพาสเวิร์ด
ดูเพิ่มเติม
อ่านเพิ่มเติม
- https://link.springer.com/chapter/10.1007/978-3-642-32009-5_19
- https://link.springer.com/chapter/10.1007/978-3-662-46447-2_14
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การเข้ารหัสแบบใช้รหัสผ่าน
การเข้ารหัสลับโดยใช้รหัสผ่าน คือการศึกษาเกี่ยวกับการเข้ารหัส การถอดรหัส และการอนุญาตโดยใช้รหัสผ่าน โดยทั่วไปแล้วจะหมายถึงวิธีการสองประเภทที่แตกต่างกัน:
วิธีการฝ่ายเดียว
บางระบบพยายามสร้างคีย์เข้ารหัสโดยตรงจากรหัสผ่าน อย่างไรก็ตาม โดยทั่วไปแล้วไม่ควรทำเช่นนั้นหากมีความเสี่ยงต่อ การโจมตีแบบเดาแบบสุ่ม (brute-force attack ) เทคนิคที่ใช้ลดความเสี่ยงจากการโจมตีดังกล่าว ได้แก่ การใช้วลีรหัสผ่าน...
วิธีการแบบหลายฝ่าย
ระบบ การตกลงคีย์ที่ตรวจสอบด้วยรหัสผ่าน ช่วยให้สองฝ่ายขึ้นไปที่ตกลงกันในรหัสผ่าน (หรือข้อมูลที่เกี่ยวข้องกับรหัสผ่าน) สามารถสร้างคีย์ร่วมกันได้โดยไม่ต้องเปิดเผยรหัสผ่านหรือคีย์ต่อการโจมตีเครือข่าย [ 1 ] ระบบ การตรวจสอบความถูกต้องแบบท้าทาย-ตอบสนอง...
ดูเพิ่มเติม
รหัสผ่าน รหัสผ่าน การตกลงรหัสลับที่ตรวจสอบด้วยรหัสผ่าน