เครื่องมือสร้างแฮช SHA-512

ป้อนข้อความที่ต้องการแฮช

เลือก SHA-512 ป้อนข้อความ แล้วสร้าง ผลลัพธ์คือไดเจสต์ 512 บิตที่แสดงเป็นเลขฐานสิบหก 128 อักขระ และมี SHA-384 กับ SHA-256 แสดงอยู่ด้านล่าง เพื่อให้คุณเลือกความยาวที่รูปแบบของคุณต้องการได้

วิธีสร้างแฮช SHA-512

  1. 1

    ป้อนข้อความ

    วางหรือพิมพ์สตริง ไดเจสต์ครอบคลุมทุกไบต์ รวมถึงช่องว่าง

  2. 2

    เลือก SHA-512

    เลือก SHA-512 จากรายการอัลกอริทึม

  3. 3

    สร้าง

    คลิกปุ่มสร้างเพื่อคำนวณไดเจสต์ 128 อักขระ

  4. 4

    คัดลอก

    คัดลอกค่า หรือคัดลอก SHA-384 จากรายการเต็มหากคุณต้องการไดเจสต์ SHA-2 ที่สั้นกว่า

ผลลัพธ์ของ SHA-512 ในภาพรวม

SHA-512 เป็นสมาชิกที่ใหญ่ที่สุดของตระกูล SHA-2 ที่เครื่องมือนี้มีให้ ไดเจสต์ของมันคือ 512 บิต หรือ 128 อักขระฐานสิบหก สำหรับอินพุต hello ได้ค่าดังนี้

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043

สำหรับ Hello (H ตัวใหญ่) ค่าจะแตกต่างไปโดยสิ้นเชิง

3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315

เปรียบเทียบกับไดเจสต์ SHA-2 ที่สั้นกว่า

อัลกอริทึม จำนวนบิต จำนวนอักขระฐานสิบหก
SHA-256 256 64
SHA-384 384 96
SHA-512 512 128

สำหรับการตรวจสอบความสมบูรณ์ในชีวิตประจำวัน ไดเจสต์ที่ยาวกว่าไม่ได้ “ปลอดภัยกว่า” โดยอัตโนมัติ เพราะ SHA-256 ก็ยังไม่มีการโจมตีแบบใช้งานได้จริงที่รู้จัก SHA-512 จะถูกเลือกเมื่อข้อกำหนดระบุไว้ หรือเมื่อต้องการขอบเขตความปลอดภัยที่กว้างกว่าในระบบที่ทำงานยาวนาน บนโปรเซสเซอร์ 64 บิต มันมักเร็วเท่าหรือเร็วกว่า SHA-256 ต่อไบต์

เหตุผลทั่วไปที่ใช้

  • ลายเซ็น โทเค็น หรือ API ระบุ SHA-512 ไว้อย่างชัดเจน
  • คุณกำลังสร้างแฮชแบบมีคีย์บนมัน และข้อกำหนดเรียกหาแฮช 512 บิต
  • คุณต้องการลายนิ้วมือที่ยาวและคงที่สำหรับข้อความหนึ่ง

ไม่ใช้กับรหัสผ่าน

SHA-512 เพียงอย่างเดียวยังเป็นฟังก์ชันที่เร็ว การเก็บรหัสผ่านต้องใช้ bcrypt, scrypt หรือ Argon2id พร้อมซอลต์ที่ไม่ซ้ำกัน เครื่องมือนี้คำนวณเฉพาะแฮชธรรมดา ไม่มีซอลต์ จำนวนรอบ หรือคีย์

คัดลอกอย่างระมัดระวัง

สตริง 128 อักขระถูกตัดโดยไม่ตั้งใจได้ง่าย ใช้ปุ่มคัดลอกแทนการเลือกด้วยมือ และหลังวางแล้วให้เทียบอักขระตัวแรกกับตัวสุดท้าย

เทียบกับค่าอ้างอิง

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

ตัวอย่างการตรวจสอบ

แฮชคำว่า hello world ด้วย SHA-512 แล้วผลจะขึ้นต้นด้วย 309ecc489c12d6eb และลงท้ายด้วย 5542e93ae9cd76f หากส่วนต้นและส่วนท้ายตรงกันแต่ส่วนกลางไม่ตรง แปลว่ามีอักขระหายไประหว่างการคัดลอก ให้แฮชใหม่และใช้ปุ่มคัดลอก

คำถามที่พบบ่อย

128 อักขระฐานสิบหก หรือ 512 บิต

มีผลลัพธ์ที่ยาวกว่าและขอบเขตความปลอดภัยที่กว้างกว่า แต่ SHA-256 ถือว่าปลอดภัยอยู่แล้ว ให้เลือกตามที่รูปแบบหรือโปรโตคอลของคุณกำหนด

SHA-512 เป็นหนึ่งฟังก์ชันในตระกูล SHA-2 ร่วมกับ SHA-256 และ SHA-384

ไม่ได้ เครื่องมือแฮชข้อความที่คุณป้อนทุกประการ หากต้องการซอลต์ ให้เพิ่มเข้าไปในข้อความเองก่อนแฮช

เครื่องมือที่เกี่ยวข้อง

รหัสแปลงตัวเลขเป็นตัวอักษร

แปลงตัวเลขเป็นตัวอักษรและย้อนกลับด้วยรหัส A=1, B=2 (A1Z26) สำหรับปริศนา คำทาย และเบาะแสในห้องเอสเคปรูม

เครื่องมือเข้ารหัส Vigenère

เข้ารหัสและถอดรหัสข้อความด้วยรหัส Vigenère แบบคลาสสิกโดยใช้คำสำคัญ เลื่อนตัวอักษรละติน A-Z พร้อมคงตัวพิมพ์ใหญ่-เล็ก ช่องว่าง และเครื่องหมายวรรคตอน

ตัวสร้าง TOTP

สร้างรหัสผ่านแบบใช้ครั้งเดียวตามเวลา (RFC 6238) จากคีย์ลับ Base32 รองรับ SHA-1, SHA-256, SHA-512 จำนวน 6 ถึง 8 หลัก และช่วงเวลา 30 หรือ 60 วินาที

เครื่องแปลง Wei เป็น Ether

แปลง Wei เป็น Ether (ETH) ด้วยการคำนวณที่แม่นยำ ไม่มีการปัดเศษแบบจุดลอยตัว 1 ETH = 10^18 Wei

เครื่องมือเข้ารหัสข้อความ

เข้ารหัสและถอดรหัสข้อความโดยใช้ AES พร้อมรหัสผ่าน เพื่อให้มีเพียงผู้รับเท่านั้นที่สามารถอ่านข้อความได้

เครื่องสร้างแฮช SHA1

สร้างค่าแฮช SHA-1 (ยาว 40 ตัวอักษรเฮกซาเดซิมอล) จากข้อความใดๆ เหมาะอย่างยิ่งสำหรับการตรวจสอบค่าเช็คซัมแบบดั้งเดิม รหัสประจำออบเจกต์ของ Git และการตรวจสอบความสมบูรณ์ที่ไม่เกี่ยวข้องกับความปลอดภัย

เครื่องมือนี้มีให้บริการในภาษาอื่น

คู่มือและกรณีการใช้งาน