CanDoYa
TH

สร้างแฮช SHA-256 ฟรี

ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก

ข้อมูลนำเข้า
ค่าแฮช SHA-256
ค่าแฮช SHA-256 จะแสดงที่นี่
ป้อนข้อความหรือเลือกไฟล์เพื่อแฮช
แชร์เครื่องมือนี้

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

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

วิธีใช้งาน

  1. 1เลือกข้อความหรือไฟล์. สลับไปที่โหมดข้อความเพื่อแฮชสตริง หรือโหมดไฟล์เพื่อแฮชไฟล์ในเครื่อง ทั้งสองแบบประมวลผลในเบราว์เซอร์ทั้งหมด
  2. 2ป้อนข้อมูลของคุณ. พิมพ์หรือวางข้อความ หรือเลือกไฟล์ที่ต้องการ ค่าแฮช SHA-256 จะอัปเดตทันทีที่มีข้อมูลให้คำนวณ
  3. 3เลือกรูปแบบผลลัพธ์. อ่านค่าไดเจสต์เป็น hex ตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ หรือ Base64 แล้วคัดลอกได้ในคลิกเดียว
  4. 4ตรวจสอบ (ไม่บังคับ). วางค่าเช็คซัม SHA-256 ที่คาดไว้ลงในช่องตรวจสอบ เพื่อดูผลลัพธ์ตรงกันหรือไม่ตรงกันได้ทันที

เหมาะกับใคร

การคำนวณแฮชเกิดขึ้นทันทีที่คุณพิมพ์ โดยใช้ WebCrypto ที่มากับเบราว์เซอร์ ข้อความและไฟล์ของคุณจึงอยู่บนเครื่องตลอดเวลาและไม่ถูกส่งไปที่เซิร์ฟเวอร์ใดๆ อ่านผลลัพธ์ได้ทั้งแบบ hex ตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ หรือ Base64 และวางค่าเช็คซัมที่มีอยู่แล้วลงในช่องตรวจสอบ เพื่อยืนยันว่าไฟล์ที่ดาวน์โหลดมาหรือค่าแฮชที่เก็บไว้ตรงกันหรือไม่ โดยไม่มีข้อมูลใดหลุดออกไปนอกเครื่อง

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

เครื่องมือ sha256 นี้ฟรีไหม

ฟรีครับ ไม่ต้องสมัครสมาชิกและไม่จำกัดจำนวนครั้ง ทุกค่าแฮชคำนวณในเบราว์เซอร์ของคุณเอง จะสร้างกี่ครั้งก็ได้

ข้อมูลของฉันถูกอัปโหลดไปที่ไหนไหม

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

ถอดรหัสหรือย้อนกลับค่าแฮช sha256 ได้ไหม

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

ค่าแฮช sha256 ยาวเท่าไร

ค่าไดเจสต์ SHA-256 มีขนาด 256 บิตเสมอ ซึ่งเท่ากับ 32 ไบต์ เมื่อเขียนเป็นเลขฐานสิบหกจะได้ 64 ตัวอักษร และเมื่อเขียนเป็น Base64 จะได้ 44 ตัวอักษร ความยาวนี้ไม่เปลี่ยนแปลงไม่ว่าข้อมูลนำเข้าจะใหญ่แค่ไหน

ทำไมข้อความเดียวกันบางครั้งให้ค่าแฮชต่างกันในที่อื่น

ส่วนใหญ่เกิดจากการเข้ารหัสอักขระหรืออักขระที่มองไม่เห็น การมีบรรทัดใหม่ท้ายข้อความ ช่องว่าง หรือการเข้ารหัสอักขระที่ต่างกัน จะเปลี่ยนไบต์ของข้อมูลนำเข้าและทำให้ค่าแฮชเปลี่ยนตามไปด้วย เครื่องมือนี้แฮชข้อมูลของคุณเป็น UTF-8 ตามที่ปรากฏในช่องพอดี

sha256 ยังปลอดภัยอยู่ไหม

ปลอดภัยครับ SHA-256 เป็นส่วนหนึ่งของตระกูล SHA-2 ยังไม่พบการโจมตีแบบ collision หรือ preimage ที่ใช้งานได้จริง และถูกใช้กันแพร่หลายใน TLS, Bitcoin และการเซ็นลายเซ็นซอฟต์แวร์ แต่สำหรับเก็บรหัสผ่านควรใช้อัลกอริทึมที่ทำงานช้าอย่าง bcrypt หรือ Argon2 แทน เพราะ SHA-256 ล้วนๆ เร็วเกินไปสำหรับงานนี้

แฮชไฟล์ด้วยเครื่องมือนี้ได้ไหม

ได้ครับ สลับไปโหมดไฟล์แล้วเลือกไฟล์ที่ต้องการ ไฟล์จะถูกอ่านและแฮชในเบราว์เซอร์ทั้งหมด จึงไม่มีการอัปโหลดใดๆ ผลลัพธ์ที่ได้ตรงกับค่า SHA-256 ที่ได้จาก sha256sum หรือ certutil สำหรับไฟล์เดียวกัน