SHA Encrypt
เข้ารหัสสตริงด้วยอัลกอริทึม SHA-1, SHA-256, SHA-384 หรือ SHA-512
บทนำ
เครื่องมือเข้ารหัส SHA ออนไลน์นี้ช่วยให้คุณสร้างแฮชที่ปลอดภัยสำหรับสตริงใด ๆ โดยใช้อัลกอริธึม SHA ต่าง ๆ เป็นวิธีที่มีประสิทธิภาพในการสร้างแฮชเข้ารหัสเพื่อความสมบูรณ์และความปลอดภัยของข้อมูล
วิธีการใช้เครื่องมือนี้
- วางสตริงของคุณลงในตัวแก้ไขโดยตรงหรือพิมพ์ลงไป
- คลิกปุ่ม เข้ารหัส เพื่อสร้างแฮช SHA สำหรับข้อมูลที่คุณป้อน
-
หลังจากเข้ารหัสแล้ว คุณสามารถ:
- ดาวน์โหลดผลลัพธ์ของแฮช
- บันทึกหรือแชร์โดยใช้ลิงก์เฉพาะ
- ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึกแฮชของคุณสำหรับการใช้งานในอนาคต
SHA คืออะไร?
Secure Hash Algorithms (SHA) เป็นกลุ่มของฟังก์ชันแฮชเข้ารหัสที่พัฒนาโดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) เป็นส่วนหนึ่งของมาตรฐานการประมวลผลข้อมูลของรัฐบาลกลางสหรัฐ (FIPS) อัลกอริธึมเหล่านี้ถูกใช้กันอย่างแพร่หลายเพื่อความสมบูรณ์ของข้อมูล ลายเซ็นดิจิทัล และโปรโตคอลความปลอดภัย
- SHA-0: ฟังก์ชันแฮช 160 บิตดั้งเดิมที่เผยแพร่ในปี 1993 แต่ถูกถอนออกอย่างรวดเร็วเนื่องจาก "ข้อบกพร่องที่สำคัญ"
- SHA-1: ฟังก์ชันแฮช 160 บิตที่คล้ายกับ MD5 ใช้ในลายเซ็นดิจิทัล มีจุดอ่อนทางเข้ารหัสที่รู้จักและไม่แนะนำให้ใช้ในแอปพลิเคชันที่ปลอดภัยอีกต่อไป
- SHA-2: กลุ่มของฟังก์ชันแฮช รวมถึง SHA-256 และ SHA-512 ที่ให้ความปลอดภัยที่แข็งแกร่งกว่า ตัวแปรเช่น SHA-224, SHA-384, SHA-512/224 และ SHA-512/256 ให้ตัวเลือกเพิ่มเติม
- SHA-3: มาตรฐานใหม่กว่า (เดิมชื่อ Keccak) ที่ถูกเลือกผ่านการแข่งขันสาธารณะ รองรับความยาวแฮชเดียวกันกับ SHA-2 แต่ใช้โครงสร้างภายในที่แตกต่างกัน
อัลกอริธึม SHA มีความสำคัญในการตรวจสอบความสมบูรณ์ของข้อมูล การสร้างลายเซ็นดิจิทัล และการสื่อสารที่ปลอดภัยในแอปพลิเคชันสมัยใหม่หลาย ๆ ตัว
เรียนรู้เพิ่มเติมเกี่ยวกับ Secure Hash Algorithms จาก หน้า Wikipedia อย่างเป็นทางการ .
ตัวอย่าง
ก่อนเข้ารหัส
Hello, World!
หลังเข้ารหัส (ใช้ SHA-1)
0a0a9f2a6772942557ab5355d76af442f8f65e01