Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

แอปพลิเคชั่นของฟังก์ชันแฮช Cryptographic คืออะไร?


ฟังก์ชันแฮชเข้ารหัสมีแอปพลิเคชั่นหลายตัวดังนี้ -

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

หากมีการจับคู่ ผู้รับไฟล์สามารถยอมรับได้อย่างปลอดภัยว่าไฟล์นั้นไม่ได้รับการรับรองจากบุคคลอื่น ในกรณีที่เป็นครั้งแรก อาจต้องพิสูจน์ตัวตนด้วยบัตรรู้จำบางอย่าง และจำเป็นต้องแสดงตัวเพื่อลงนามในไฟล์

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

หากไม่มีองค์ประกอบที่สำคัญของข้อมูลซึ่งเป็นผลรวมของซอฟต์แวร์ ก็คงยากที่จะตรวจสอบความสมบูรณ์ของซอฟต์แวร์ที่ดาวน์โหลดมา

การแฮชรหัสผ่าน − รหัสผ่านคือชุดอักขระลับที่ใช้เพื่อเข้าถึงเอกสาร แอปพลิเคชัน หรือระบบคอมพิวเตอร์

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

ที่มาของคีย์ − การได้มาของคีย์เป็นขั้นตอนของการได้มาซึ่งคีย์หลายตัวจากรหัสผ่านที่เป็นความลับที่ใช้ร่วมกันหรือข้อความรหัสผ่าน (ซึ่งโดยทั่วไปไม่มีคุณสมบัติที่ต้องการจะใช้โดยตรงเป็นคีย์เข้ารหัส) เพื่อรักษาความปลอดภัยเซสชันการเชื่อมต่อ

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

การประทับเวลาดิจิทัลที่เชื่อถือได้ − เป็นที่พึงปรารถนาที่จะผูกเวลาไว้กับบันทึกเพื่อรับรองการมีอยู่ของเวลา ณ เวลานั้น ในแง่ของทรัพย์สินทางปัญญาที่อาจมีข้อพิพาทเพิ่มขึ้นระหว่างคนสองคนหรือมากกว่าว่าใครเป็นคนแรกที่สร้างการค้นพบหรือสิ่งประดิษฐ์ การประทับเวลาสามารถมีบทบาทสำคัญในการตัดสินใจว่าใครถูก

การตรวจจับรูทคิต − Root kit คือโปรแกรมหรือคู่ของโปรแกรมที่แฮ็กเกอร์ตั้งค่าบนคอมพิวเตอร์ของเหยื่อเพื่อปกปิดรอยทางของโปรแกรมที่เป็นอันตรายต่างๆ ซึ่งพยายามทำให้กรอบการทำงานเสียหาย

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