ตัวสร้างแฮช Argon2
ตัวสร้างและตรวจสอบแฮช Argon2 ฟรีออนไลน์ เลือก argon2id, argon2i หรือ argon2d พร้อมปรับเวลา หน่วยความจำ และความขนาน ทำงานใน Web Worker ผ่าน WebAssembly — ในเครื่อง 100% ไม่มีการอัปโหลด
Argon2 คืออะไรและทำไมควรใช้?
Argon2 คือผู้ชนะการแข่งขัน Password Hashing Competition และเป็นมาตรฐานสมัยใหม่ของการแฮชรหัสผ่าน ต่างจาก SHA-256 ที่มันถูกออกแบบให้ช้าและกินหน่วยความจำโดยเจตนา ทำให้การเดาแบบ brue-force ขนาดใหญ่แพงมาก
ควรเลือก Argon2 รูปแบบใด?
Argon2id คือค่าเริ่มต้นที่แนะนำ ผสานความต้านทาน side-channel ของ Argon2i กับความต้านทาน GPU ของ Argon2d เลือก argon2i เมื่อระบบเก่าต้องการ และ argon2d เฉพาะกรณีต้องการความเข้ากันได้
พารามิเตอร์เวลา หน่วยความจำ และความขนานหมายถึงอะไร?
ต้นทุนเวลาคือจำนวนรอบ หน่วยความจำคือ RAM ที่ใช้เป็นกิโลไบต์ ความขนานคือจำนวนเลนอิสระ OWASP แนะนำขั้นต่ำ 19 MiB หน่วยความจำ 2 รอบ 1 เลน — เพิ่มหน่วยความจำมักปลอดภัยกว่าเพิ่มจำนวนรอบ
ผลลัพธ์ encoded เป็นรูปแบบอะไร?
สตริง encoded ใช้รูปแบบ PHC เช่น $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash> ฝังพารามิเตอร์และเกลือครบ จึงตรวจรหัสผ่านภายหลังได้โดยไม่ต้องเก็บอย่างอื่นเพิ่ม
ตรวจสอบแฮช Argon2 ที่มีอยู่ได้หรือไม่?
ได้ สลับไปแท็บตรวจสอบ วางแฮช encoded ทั้งหมดแล้วใส่รหัสผ่าน เครื่องมือจะคำนวณแฮชใหม่ในเครื่องและบอกว่าตรงกันหรือไม่
รหัสผ่านของฉันถูกส่งไปที่ใดหรือไม่?
ไม่ การแฮชทำงานใน Web Worker ในเครื่องด้วย Argon2 เวอร์ชัน WebAssembly รหัสผ่านไม่เคยออกจากเบราว์เซอร์และไม่มีการบันทึกใด ๆ
ใช้เกลือที่กำหนดเองปลอดภัยหรือไม่?
เกลือไม่จำเป็นต้องเป็นความลับ — แค่ต้องไม่ซ้ำกันในแต่ละรหัสผ่าน ตัวสร้างเกลือสุ่มในตัวจะสร้าง 16 ไบต์สุ่ม ซึ่งเป็นทางเลือกที่แนะนำ เว้นแต่คุณมีเหตุผลเฉพาะให้ใช้เกลือซ้ำ
ทำไมการแฮชถึงใช้เวลาสักครู่กว่าจะเริ่ม?
ครั้งแรกที่ใช้จะโหลดเอนจิน WebAssembly ของ Argon2 (ราว 26KB) เข้าเวอร์กเกอร์ หลังจากนั้นเวลาที่ใช้มาจากพารามิเตอร์เอง การตั้งค่าหน่วยความจำสูงถูกออกแบบให้ช้าโดยเจตนา
วิธีใช้ ตัวสร้างแฮช Argon2
ตัวสร้างแฮช Argon2 สร้างและตรวจสอบแฮชรหัสผ่าน Argon2 ทั้งหมดภายในเบราว์เซอร์ของคุณ การคำนวณทำงานใน Web Worker ด้วย Argon2 เวอร์ชัน WebAssembly — รหัสผ่านไม่เคยออกจากอุปกรณ์และไม่มีการอัปโหลดหรือบันทึกใด ๆ
- เปิดแท็บ สร้างแฮช พิมพ์รหัสผ่านในช่อง รหัสผ่าน แล้วเลือกวาริแอนต์: Argon2id คือค่าเริ่มต้นที่แนะนำ ส่วน Argon2i และ Argon2d ใช้ในกรณีที่ต้องการความเข้ากันได้
- ปรับพารามิเตอร์ต้นทุน: Iterations (ต้นทุนเวลา), Memory หน่วย KB และ Parallelism (เลน) OWASP แนะนำหน่วยความจำอย่างน้อย 19MiB และ 2 รอบซ้ำ โดยทั่วไปเพิ่มหน่วยความจำได้ผลกว่าเพิ่มรอบซ้ำ
- เลือกใช้ เกลือสุ่ม (สุ่ม 16 ไบต์ต่อหนึ่งแฮช) ต่อไป หรือสลับไปที่ เกลือกำหนดเอง แล้วพิมพ์ข้อความของคุณ หากแบ็กเอนด์ต้องการความยาวแฮชอื่นที่ไม่ใช่ 32 ก็ปรับได้
- กด สร้างแฮช ผลลัพธ์จะแสดงสตริง encoded แบบ PHC ฉบับเต็ม (เก็บลงฐานข้อมูลได้ทันที) พร้อมไดเจสต์เลขฐานสิบหกดิบและเวลาที่ใช้คำนวณ
- เมื่อต้องการตรวจรหัสผ่านภายหลัง ให้เปิดแท็บ ตรวจสอบแฮช วางสตริง encoded แล้วกรอกรหัสผ่าน — คำตัดสินจะแสดง ตรงกัน หรือ ไม่ตรงกัน
ควรเก็บสตริง encoded ทั้งหมด (ไม่ใช่แค่ไดเจสต์เลขฐานสิบหก) — เพราะมีวาริแอนต์และพารามิเตอร์ต้นทุนครบ ทำให้การตรวจสอบในอนาคตและการเพิ่มความแข็งแรงของพารามิเตอร์ใช้งานต่อได้ทันที
เครื่องมือที่เกี่ยวข้อง
- ตัวสร้าง Bcrypt สร้างและตรวจสอบแฮชรหัสผ่าน bcrypt ออนไลน์ ค่าต้นทุนปรับได้ มี salt ในตัว ดูตัวอย่างแฮชแบบเรียลไทม์ ประมวลผลภายในเบราว์เซอร์ของคุณ
- สร้างรหัสผ่าน สร้างรหัสผ่านสุ่มที่แข็งแกร่งและปลอดภัยทันที ปรับแต่งความยาวและอักขระ สร้างรหัสผ่านเป็นชุด — ทำงานบนเบราว์เซอร์ 100%
- ตัวสร้างแฮช สร้างแฮช MD5, SHA-1, SHA-256, SHA-512 จากข้อความทันทีในเบราว์เซอร์
- ตัวสร้าง HMAC สร้างลายเซ็นแฮช HMAC ด้วยอัลกอริทึม SHA-1, SHA-256, SHA-384 หรือ SHA-512 การยืนยันข้อความที่ปลอดภัยสำหรับการพัฒนา API และการตรวจสอบความสมบูรณ์ของข้อมูล
- การเข้ารหัส / ถอดรหัส AES เข้ารหัส/ถอดรหัส AES ด้วยโหมด CBC, CFB, CTR, OFB, ECB, การเติม Pkcs7/ZeroPadding/NoPadding, คีย์ 128/192/256 บิต, เอาต์พุต Base64, ตรวจจับรูปแบบคีย์/IV อัตโนมัติ
- ตรวจสอบแฮช คำนวณและตรวจสอบแฮช MD5, SHA-1, SHA-256, SHA-512 ในเครื่อง
- ปลดล็อก PDF ลบการป้องกันด้วยรหัสผ่านออกจากไฟล์ PDF ทันทีในเบราว์เซอร์ พร้อมระบบกู้คืนรหัสผ่านด้วย brute-force อัจฉริยะ
- ปกป้อง PDF เพิ่มการป้องกันด้วยรหัสผ่านให้กับไฟล์ PDF ออนไลน์ฟรี เข้ารหัสเอกสาร PDF ด้วย AES-256 เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต 100% บนเบราว์เซอร์ ไม่ต้องอัปโหลด