เครื่องสร้าง SHA512
ป้อนข้อความที่ต้องการแฮชก่อน
SHA-512 เพิ่มความกว้างของผลลัพธ์จาก SHA-256 เป็นสองเท่าที่ 512 บิต (เฮกซ์ 128 ตัว) และจริง ๆ แล้วทำงานเร็วกว่า SHA-256 บนซีพียู 64 บิต เพราะการดำเนินการระดับบล็อกของมันเป็น 64 บิตโดยกำเนิด วางข้อความใดก็ได้ แล้วเครื่องมือนี้จะคืนไดเจสต์เฮกซ์แบบกำหนดค่าแน่นอนเป็นตัวพิมพ์เล็ก 128 ตัว ใช้เมื่อมาตรฐานหรือโปรโตคอลของคุณกำหนด SHA-512 เช่น ไฟล์ shadow ของ Linux สมัยใหม่ ($6$ crypt) ชุดรหัส TLS บางชุด IPSec และรูปแบบลายเซ็นที่ได้ประโยชน์จากส่วนเผื่อความปลอดภัยที่มากขึ้น SHA-512 เป็นแฮชทางเดียว ไม่ใช่การเข้ารหัส ไม่สามารถย้อนไดเจสต์กลับเป็นข้อความต้นฉบับได้
SHA-512 ต่างจาก SHA-256 อย่างไร
-
1
ป้อนข้อความ
สตริง UTF-8 ใดก็ได้ SHA-512 ไม่ขึ้นกับการเข้ารหัสตราบใดที่ทั้งสองฝ่ายตกลงกันเรื่องการแทนค่าเป็นไบต์
-
2
ขนาดบล็อก 1024 บิต
SHA-512 ประมวลผลบล็อกขนาด 128 ไบต์ (เทียบกับ 64 ไบต์ใน SHA-256) จึงเป็นเหตุผลที่เร็วกว่าต่อไบต์บนฮาร์ดแวร์ 64 บิต
-
3
การบีบอัด 80 รอบ
มากกว่า 64 รอบของ SHA-256 โดยทำงานบนคำ 64 บิตแปดคำแทนที่จะเป็นคำ 32 บิตแปดคำ
-
4
คัดลอกไดเจสต์เฮกซ์ 128 ตัว
ผลลัพธ์เป็นเฮกซาเดซิมอลตัวพิมพ์เล็ก 128 ตัวเสมอ (512 บิต) คัดลอกได้ด้วยคลิกเดียว
SHA-512 เทียบกับ SHA-256
| คุณสมบัติ | SHA-256 | SHA-512 |
|---|---|---|
| ผลลัพธ์ | 256 บิต / เฮกซ์ 64 ตัว | 512 บิต / เฮกซ์ 128 ตัว |
| บล็อก | 512 บิต | 1024 บิต |
| รอบ | 64 | 80 |
| ขนาดคำ | 32 บิต | 64 บิต |
| ความเร็วบนซีพียู 64 บิต | ราว 1.5 GB/s (พร้อม SHA-NI) | ราว 1.2 GB/s (ซอฟต์แวร์) |
| ความเร็วบนซีพียู 32 บิต | เร็ว | ช้ากว่า (ไม่มีการดำเนินการ 64 บิต) |
| เหมาะที่สุดสำหรับ | การใช้งานทั่วไป | แฮชสำหรับเก็บระยะยาว |
SHA-512 นิยมใช้ที่ไหน
- รหัสผ่าน shadow ของ Linux.
$6$...$...หมายถึง SHA-512-crypt โดยค่าเริ่มต้น 5000 รอบ (ปรับได้) - การตัดทอนที่ลดลง. ระบบจัดเก็บบางระบบตัด SHA-512 ให้เหลือ 256 บิตเพื่อได้ “SHA-512/256” ซึ่งต้านทานการโจมตีแบบขยายความยาว
- SPHINCS+ และลายเซ็นหลังควอนตัมอื่น ๆ. พึ่งพา SHA-512 หรือชุด SHA-3 เป็นอย่างมาก
- ชุด GCM ของ TLS 1.2.
ECDHE-RSA-AES256-GCM-SHA384ใช้ SHA-384 (รูปแบบหนึ่งของ SHA-512)
การตรวจความยาวและเฮกซ์
ไดเจสต์ SHA-512 มีเฮกซ์ 128 ตัวเสมอ หากผลลัพธ์ของคุณสั้นกว่านั้น แสดงว่าคุณกำลังดูรูปแบบที่ถูกตัดทอน (SHA-512/224 หรือ SHA-512/256) หรืออัลกอริทึมที่ต่างออกไปโดยสิ้นเชิง ไดเจสต์ของสตริงว่างคือ cf83e1357eefb8bd...a538327af927da3e (128 ตัว)
เมื่อใดที่ไม่ควรใช้ SHA-512
- เมื่อข้อกำหนดต้องการ SHA-256 การนำสิ่งอื่นมาแทนถือเป็นการละเมิดโปรโตคอล
- เมื่อคุณต้องการความเร็วบนซีพียู 32 บิตหรือแบบฝังตัว โดยทั่วไป SHA-256 เหมาะกว่า
- สำหรับการแฮชรหัสผ่านโดยลำพัง ให้ใช้ Argon2id หรือ bcrypt แม้ว่าคุณจะจับคู่มันกับ SHA-512
คำถามที่พบบ่อย
มันให้ส่วนเผื่อความปลอดภัยที่มากกว่า ราว 2^256 เทียบกับ 2^128 หน่วยงานสำหรับการชนกัน แต่ทั้งคู่ถือว่าปลอดภัยสำหรับความต้องการในปัจจุบันและอนาคตอันใกล้ เลือกตามความเหมาะสมกับโปรโตคอลและประสิทธิภาพ ไม่ใช่ตามสัญชาตญาณที่ว่า “ใหญ่กว่าปลอดภัยกว่า”
SHA-512 ประมวลผลคำ 64 บิต ซึ่งตรงกับความกว้างของรีจิสเตอร์ในซีพียูสมัยใหม่ ส่วน SHA-256 ทำงานบนคำ 32 บิต ดังนั้นบนซีพียู 64 บิตจึงใช้รีจิสเตอร์ไปเพียงครึ่งเดียว อย่างไรก็ตาม ชุดคำสั่งขยาย SHA-NI ของ Intel/AMD เร่งความเร็ว SHA-256 และอาจพลิกผลลัพธ์นี้ได้
ไม่ SHA-512/256 เป็นอัลกอริทึมแยกต่างหาก มีค่าคงที่เริ่มต้นที่ต่างกันและผลลัพธ์ 256 บิต ไม่เหมือนกับการตัดทอนผลลัพธ์ของเครื่องมือนี้ให้เหลือเฮกซ์ 64 ตัว
บนเซิร์ฟเวอร์ของเรา ข้อความของคุณถูกส่งผ่านการเชื่อมต่อที่เข้ารหัส แฮชด้วยฟังก์ชัน SHA-512 มาตรฐาน แล้วคืนไดเจสต์ 128 ตัว เราไม่เก็บสิ่งที่คุณส่งเข้ามา SHA-512 เป็นทางเดียว ดังนั้นจึงไม่สามารถย้อนหรือถอดรหัสไดเจสต์กลับเป็นอินพุตของคุณได้
เครื่องมือที่เกี่ยวข้อง
รหัสแปลงตัวเลขเป็นตัวอักษร
แปลงตัวเลขเป็นตัวอักษรและย้อนกลับด้วยรหัส A=1, B=2 (A1Z26) สำหรับปริศนา คำทาย และเบาะแสในห้องเอสเคปรูม
ตัวสร้างแฮช (Hash Generator)
สร้างค่าแฮช MD5, SHA-1, SHA-256, SHA-384, SHA-512 และ CRC32 จากข้อความ พร้อมค่าไดเจสต์พร้อมคัดลอกสำหรับเช็คซัมและการเปรียบเทียบ
เครื่องมือสร้างกุญแจ PGP
สร้างคู่กุญแจ OpenPGP แบบ ASCII armor พร้อมใบรับรองการเพิกถอนด้วย Curve25519, RSA 2048 หรือ RSA 4096
เครื่องมือเข้ารหัส Vigenère
เข้ารหัสและถอดรหัสข้อความด้วยรหัส Vigenère แบบคลาสสิกโดยใช้คำสำคัญ เลื่อนตัวอักษรละติน A-Z พร้อมคงตัวพิมพ์ใหญ่-เล็ก ช่องว่าง และเครื่องหมายวรรคตอน
เครื่องมือสร้างคีย์ SSH
สร้างคู่คีย์ SSH แบบ RSA (2048, 3072 หรือ 4096 บิต) ทั้งหมดในเบราว์เซอร์ของคุณ ทั้งคีย์ส่วนตัวและคีย์สาธารณะไม่ออกจากอุปกรณ์ของคุณ เพิ่มความคิดเห็นและดาวน์โหลดทั้งสองได้
ตัวสร้าง TOTP
สร้างรหัสผ่านแบบใช้ครั้งเดียวตามเวลา (RFC 6238) จากคีย์ลับ Base32 รองรับ SHA-1, SHA-256, SHA-512 จำนวน 6 ถึง 8 หลัก และช่วงเวลา 30 หรือ 60 วินาที
เครื่องมือนี้มีให้บริการในภาษาอื่น
- SHA512-generator [SV]
- Generator SHA512 [ID]
- Generator SHA512 [PL]
- Gerador SHA512 [PT]
- SHA512-Generator [DE]
- مولّد SHA512 [AR]
- SHA512 생성기 [KO]
- Bộ tạo SHA512 [VI]
- SHA512ジェネレーター [JA]
- Generador SHA512 [ES]
- Générateur SHA512 [FR]
- SHA512-generator [NL]
- SHA512 生成器 [ZH]
- SHA512 Generator [EN]
- Generatore SHA512 [IT]
- Генератор SHA512 [RU]
- SHA512 Oluşturucu [TR]