แฮช RIPEMD-160 ข้อความหรือไฟล์

สร้างแฮช RIPEMD-160 สำหรับการป้อนข้อความหรือการอัปโหลดไฟล์ คำนวณเช็คซัมเข้ารหัสที่ปลอดภัยสำหรับการตรวจสอบความสมบูรณ์ของข้อมูลและวัตถุประสงค์ด้านความปลอดภัย

ข้อมูลเข้า
วางหรือพิมพ์ข้อความ UTF-8 ใดก็ได้ รวมถึงอีโมจิและอักขระที่ไม่ใช่ภาษาละติน
ผลลัพธ์ Hash
ผลลัพธ์แฮชสำหรับข้อความที่ป้อนอยู่ในขณะนี้

เลขฐานสิบหก

Base64

เลขฐานสิบ

เลขฐานสอง

RIPEMD-160 คืออะไร?

RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) เป็นฟังก์ชันแฮชเข้ารหัสที่สร้างค่าแฮช 160-บิต (20-ไบต์) ซึ่งมักแสดงเป็นตัวเลขฐานสิบหก 40 ตัวอักษร พัฒนาในปี 1996 โดย Hans Dobbertin, Antoon Bosselaers และ Bart Preneel เป็นส่วนหนึ่งของโครงการ RACE ของยุโรป

คุณลักษณะสำคัญ:

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

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

การใช้งานทั่วไป:

  • การสร้างที่อยู่ Bitcoin (การเข้ารหัส Base58Check)
  • ลายเซ็นดิจิทัลและใบรับรอง
  • การตรวจสอบความสมบูรณ์ของข้อมูล
  • โปรโตคอลการเข้ารหัสที่ต้องการแฮช 160-บิต
  • ทางเลือกแทน SHA-1 เมื่อจำเป็น

การเปรียบเทียบกับอัลกอริธึมอื่น:

  • ปลอดภัยกว่า MD5 และ SHA-1
  • เอาต์พุตเล็กกว่า SHA-256 (160-บิต เทียบกับ 256-บิต)
  • ลักษณะประสิทธิภาพที่ดี
  • ได้รับการศึกษาดีและเชื่อถือได้ในชุมชนการเข้ารหัส

แนะนำสำหรับ:

  • แอปพลิเคชันที่ต้องการความปลอดภัยแฮช 160-บิต
  • การดำเนินการเข้ารหัสที่เกี่ยวข้องกับ Bitcoin
  • ความเข้ากันได้ของระบบเก่าที่ระบุ RIPEMD-160