คอมพิวเตอร์, การเขียนโปรแกรม
ฟังก์ชั่นกัญชาคือว่ามันคืออะไรทำไมและสิ่งที่เกิดขึ้น
บ่อยครั้งเมื่อมีการดาวน์โหลดเพลงหรือไฟล์โดยตรงตัวเองในรายละเอียดมีอะไรบางอย่างเช่น«ad33e486d0578a892b8vbd8b19e28754» (ตัวอย่างเช่นใน ex.ua) มักจะมีการบันทึก«md5» รหัสกัญชานี้ - ผลที่ได้ฟังก์ชั่นที่ผลกัญชาหลังจากการประมวลผลข้อมูลที่เข้ามา ในภาษาอังกฤษกัญชาบ่งชี้ความสับสนกัญชาวัชพืชหรือจานของเนื้อสัตว์และผักสับ ถอดรหัสกัญชาเป็นเรื่องยากมากที่เราสามารถพูดได้ว่ามันเป็นไปไม่ได้ในทางปฏิบัติ แล้วคำถามที่เกิดขึ้น: "ทำไมเราต้องทั้งหมดเหล่านี้ ฟังก์ชันแฮชถ้า พวกเขาให้พูดพล่อยๆที่ไม่สามารถเข้าใจซึ่งยังไม่สามารถถอดรหัส?" นี้จะได้รับการกล่าวถึงในบทความนี้
คืออะไรฟังก์ชันแฮชและวิธีการทำงานหรือไม่
ทำไมเราต้องฟังก์ชั่นแฮช?
แฮ: สิ่งที่พวกเขาที
1. ฟังก์ชั่นการตรวจสอบความสมบูรณ์ของข้อมูล
เมื่อมี การส่งข้อมูล เครือข่ายที่มีการคำนวณของแพ็คเก็ตกัญชาและผลนี้จะถูกส่งไปพร้อมกับไฟล์ เมื่อได้รับการคำนวณอีกครั้งรหัสกัญชาและเมื่อเทียบกับค่าที่ได้จากเครือข่าย ถ้ารหัสไม่ตรงก็แสดงข้อผิดพลาดและแพคเกจความเสียหายจะถูกโอนอีกครั้ง ในฟังก์ชั่นการคำนวณดังกล่าวด้วยความเร็วสูง แต่เป็นจำนวนน้อยของค่าแฮและความมั่นคงที่น่าสงสาร ตัวอย่างของประเภทนี้: CRC32 ซึ่งมีเพียง 232 ค่าที่แตกต่างกัน
2. ฟังก์ชั่นการเข้ารหัสลับ
ประเภทนี้ จะใช้ในการป้องกัน การเข้าถึง (ND) พวกเขาช่วยให้คุณสามารถตรวจสอบเพื่อดูว่ามีความเสียหายของข้อมูลเป็นผลมาจากแผ่นเสียงระหว่างการถ่ายโอนไฟล์ผ่านเครือข่าย ทรูกัญชาเป็นที่เปิดเผยต่อสาธารณชนในกรณีนี้เป็นกัญชาไฟล์ที่ได้รับสามารถคำนวณได้โดยใช้เสียงข้างมากของโปรแกรมที่แตกต่างกัน คุณสมบัติดังกล่าวชีวิตที่ยาวนานและดำเนินงานที่มั่นคงและการค้นหาการชนกัน (การแข่งขันเป็นไปได้เป็นผลมาจากแหล่งข้อมูลที่แตกต่างกัน) มีความซับซ้อนมาก ฟังก์ชั่นดังกล่าวจะใช้สำหรับการจัดเก็บในฐานข้อมูลรหัสผ่าน (SH1, SH2, MD5) และข้อมูลที่มีค่าอื่น ๆ
3. ฟังก์ชั่นถูกออกแบบมาเพื่อสร้างโครงสร้างข้อมูลที่มีประสิทธิภาพ
โดยมีวัตถุประสงค์คือค่อนข้างองค์กรที่มีขนาดกะทัดรัดและเป็นระเบียบเรียบร้อยของข้อมูลในโครงสร้างพิเศษซึ่งเรียกว่าตารางแฮช ตารางนี้จะช่วยให้คุณสามารถเพิ่มข้อมูลใหม่ลบข้อมูลและการค้นหาข้อมูลที่ต้องการได้ด้วยความเร็วสูงมาก
Similar articles
Trending Now