บ้าน ความปลอดภัย เวกเตอร์เริ่มต้นคืออะไร - คำจำกัดความจาก techopedia

เวกเตอร์เริ่มต้นคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Vector เริ่มต้นหมายถึงอะไร

เวกเตอร์การเริ่มต้นเป็นตัวเลขสุ่มที่ใช้ร่วมกับคีย์ลับเพื่อใช้ในการเข้ารหัสข้อมูล จำนวนนี้บางครั้งเรียกว่า nonce หรือ“ number เกิดขึ้นครั้งเดียว” เนื่องจากโปรแกรมเข้ารหัสใช้เพียงครั้งเดียวต่อเซสชัน

Techopedia อธิบายการเริ่มต้นเวกเตอร์

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


อาจมีการทำซ้ำลำดับเลขฐานสองโดยเฉพาะซ้ำ ๆ กันมากกว่าหนึ่งครั้งในข้อความและยิ่งปรากฎมากเท่าไหร่ก็ยิ่งค้นพบวิธีการเข้ารหัสได้มากขึ้นเท่านั้น ตัวอย่างเช่นหากคำหนึ่งตัวอักษรมีอยู่ในข้อความอาจเป็นได้ทั้ง "a" หรือ "ฉัน" แต่มันไม่สามารถเป็น "e" เพราะคำว่า "e" นั้นไม่ใช่ภาษาอังกฤษที่ไม่ไวต่อความรู้สึกในขณะที่ "a" มีความหมายและ "ฉัน" มีความหมาย การทำซ้ำคำและตัวอักษรทำให้ซอฟต์แวร์สามารถใช้พจนานุกรมและค้นหาลำดับเลขฐานสองที่สอดคล้องกับตัวอักษรแต่ละตัวได้


การใช้เวกเตอร์เริ่มต้นจะเปลี่ยนลำดับไบนารีที่สอดคล้องกับตัวอักษรแต่ละตัวทำให้ตัวอักษร "a" ถูกแทนด้วยลำดับเฉพาะในตัวอย่างแรกจากนั้นแทนด้วยลำดับไบนารีที่แตกต่างกันโดยสิ้นเชิงในอินสแตนซ์ที่สอง

เวกเตอร์เริ่มต้นคืออะไร - คำจำกัดความจาก techopedia