บ้าน
TH

รับแฮช SHA224

บริการออนไลน์ที่ช่วยให้คุณได้รับค่าแฮช SHA224 SHA224 (อัลกอริทึมแฮชที่ปลอดภัย 224) คือฟังก์ชันการเข้ารหัส ขนาดแฮชคือ 224 บิต

ข้อความ:

ผลลัพธ์:

^_^

(คลิกเพื่อคัดลอก)

SHA-224 (อัลกอริทึมแฮชที่ปลอดภัย 224 บิต) เป็นฟังก์ชั่นแฮชเข้ารหัสที่พัฒนาโดยสำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA) และเผยแพร่โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) ซึ่งเป็นส่วนหนึ่งของตระกูล SHA-2 เช่นเดียวกับสมาชิกคนอื่น ๆ ของตระกูล SHA-2 SHA-224 สร้างค่าแฮชขนาดคงที่ (Message Digest) จากข้อมูลอินพุตที่มีความยาวโดยพลการ ในกรณีของ SHA-224 ค่าแฮชมีความยาว 224 บิต

ความแตกต่างที่สำคัญระหว่าง SHA-224 และฟังก์ชั่นแฮช SHA-2 อื่น ๆ เช่น SHA-256, SHA-384 และ SHA-512 คือความยาวของค่าแฮชที่สร้างขึ้น SHA-224 ได้รับการออกแบบมาเพื่อให้ความปลอดภัยในการเข้ารหัสเทียบเท่ากับ SHA-256 แต่มีขนาดเอาต์พุตที่เล็กกว่าซึ่งอาจเป็นประโยชน์ในแอปพลิเคชันที่ จำกัด ทรัพยากรหรือที่ต้องการแฮชที่สั้นกว่า

อัลกอริทึม SHA-224 เริ่มต้นด้วยการประมวลผลข้อความอินพุตล่วงหน้าซึ่งรวมถึงการเพิ่มช่องว่างและความยาว ช่องว่างภายในทำให้มั่นใจได้ว่าความยาวของข้อความนั้นมีจำนวน 512 บิต การเพิ่มความยาวแสดงถึงความยาวข้อความดั้งเดิมและใช้เพื่อป้องกันการโจมตีส่วนขยายความยาว

SHA-224 ทำงานบนบล็อกข้อมูล 512 บิตและใช้ค่าคงที่การปัดเศษ 64 สถานะภายในของฟังก์ชั่นแฮชประกอบด้วยแปดคำ 32 บิต ค่าเริ่มต้นของคำเหล่านี้ถูกกำหนดโดยมาตรฐานและมีบทบาทสำคัญในการรับรองความแข็งแรงของการเข้ารหัสของอัลกอริทึม SHA-224 วิชาแต่ละบล็อกของข้อมูลไปยังชุดของการดำเนินการที่ไม่เชิงเส้นรวมถึงการเลื่อนบิตการดำเนินการเชิงตรรกะ (และ, หรือ XOR) และเพิ่มเติมโมดูโล 2^32 การดำเนินการเหล่านี้แย่งข้อมูลและสร้างเอฟเฟกต์หิมะถล่มซึ่งการเปลี่ยนแปลงเล็กน้อยในข้อมูลอินพุตนำไปสู่การเปลี่ยนแปลงที่สำคัญในค่าแฮชเอาต์พุต

SHA-224 มักใช้สำหรับการตรวจสอบความสมบูรณ์ของข้อมูลลายเซ็นดิจิตอลการจัดเก็บรหัสผ่านและงานที่เกี่ยวข้องกับความปลอดภัยอื่น ๆ แม้ว่า SHA-224 จะไม่ได้ใช้กันอย่างแพร่หลายเหมือน SHA-256 แต่ก็ยังถือว่าปลอดภัยเพียงพอสำหรับแอปพลิเคชันจำนวนมาก อย่างไรก็ตามด้วยความก้าวหน้าใน cryptanalysis ขอแนะนำให้ใช้ฟังก์ชั่นแฮชที่ใหม่และแข็งแกร่งขึ้นเช่น SHA-3 หากเป็นไปได้