เครื่องมือเข้ารหัสข้อความ
การเข้ารหัส Base64 (base64-encode)
การเข้ารหัส Base64 แปลงข้อมูลไบนารีเป็นข้อความเพื่อให้สามารถส่งได้อย่างปลอดภัยในสภาพแวดล้อมเช่นอีเมล, URL และ API ของเว็บ นี่เป็นวิธีการที่ใช้กันอย่างแพร่หลายที่สุดในการแปลงข้อมูลเป็นรูปแบบข้อความโดยไม่สูญเสียข้อมูล
การถอดรหัส Base64 (base64-decode)
การถอดรหัส Base64 คือกระบวนการกู้คืนข้อมูลที่เข้ารหัส Base64 กลับสู่รูปแบบไบนารีดั้งเดิม มีบทบาทสำคัญในการถ่ายโอนไฟล์และการกู้คืนข้อมูลภาพ ทำให้มั่นใจในความสมบูรณ์ของข้อมูล
แฮช MD5 (md5)
MD5 เป็นอัลกอริทึมที่สร้างค่าแฮช 128 บิต ซึ่งใช้กันอย่างแพร่หลายในการตรวจสอบความสมบูรณ์ของข้อมูล อย่างไรก็ตาม เนื่องจากช่องโหว่ด้านความปลอดภัยที่ทราบกันดี จึงแนะนำให้ใช้แฮชตระกูล SHA-2 เพื่อวัตถุประสงค์ด้านความปลอดภัยที่สำคัญ
แฮช SHA-1 (sha1)
SHA-1 เป็นฟังก์ชันแฮชที่สร้างค่าแฮช 160 บิต ครั้งหนึ่งเคยใช้กันอย่างแพร่หลายสำหรับลายเซ็นดิจิทัลและใบรับรอง แต่ตอนนี้กำลังถูกเลิกใช้เพื่อสนับสนุนอัลกอริทึมแฮชที่ปลอดภัยกว่าเนื่องจากความอ่อนไหวต่อการโจมตีแบบชนกัน
แฮช SHA-256 (sha256)
SHA-256 เป็นหนึ่งในฟังก์ชันแฮชตระกูล SHA-2 ซึ่งสร้างค่าแฮช 256 บิตที่แข็งแกร่ง เป็นหนึ่งในอัลกอริทึมแฮชที่น่าเชื่อถือที่สุดในปัจจุบันและใช้กันอย่างแพร่หลายในบล็อกเชน, ใบรับรองความปลอดภัย และการจัดเก็บรหัสผ่าน
แฮช SHA-224 (sha224)
SHA-224 เป็นฟังก์ชันแฮชในตระกูล SHA-2 ที่สร้างค่าแฮช 224 บิต มันสร้างความสมดุลระหว่างความปลอดภัยและความเร็วในการประมวลผลและใช้ในโปรโตคอลความปลอดภัยต่างๆ
แฮช SHA-512 (sha512)
SHA-512 เป็นฟังก์ชันแฮชในตระกูล SHA-2 ที่สร้างค่าแฮช 512 บิตที่ยาวมาก ให้ความปลอดภัยสูงมาก ส่วนใหญ่จะใช้ในเซิร์ฟเวอร์ประสิทธิภาพสูงและสภาพแวดล้อมที่สำคัญต่อความปลอดภัย
แฮช SHA-384 (sha384)
SHA-384 เป็นฟังก์ชันแฮชในตระกูล SHA-2 ที่สร้างค่าแฮช 384 บิตและเป็นตัวแปรของ SHA-512 ส่วนใหญ่จะใช้ในระบบที่ต้องการความปลอดภัยระดับสูง
แฮช SHA-3 (sha3)
SHA-3 เป็นมาตรฐานแฮชเข้ารหัสล่าสุด มีโครงสร้างภายในที่แตกต่างจาก SHA-2 ซึ่งช่วยเพิ่มความปลอดภัยให้ดียิ่งขึ้น คาดว่าจะกลายเป็นอัลกอริทึมแฮชมาตรฐานในระบบความปลอดภัยต่างๆ ในอนาคต
แฮช RIPEMD-160 (ripemd160)
RIPEMD-160 เป็นฟังก์ชันแฮชเข้ารหัสที่สร้างค่าแฮช 160 บิต ใช้โดยเฉพาะในการสร้างที่อยู่กระเป๋าเงินดิจิทัล เป็นอัลกอริทึมที่สมดุลระหว่างความปลอดภัยและประสิทธิภาพ
การเข้ารหัส URI (encodeURI)
ฟังก์ชัน encodeURI เข้ารหัสสตริง URI ทั้งหมด แปลงเพื่อให้สามารถรวมไว้ในที่อยู่เว็บได้อย่างปลอดภัย มันแปลงอักขระพิเศษหรืออักขระที่ไม่ใช่ ASCII เป็นรูปแบบที่เว็บเบราว์เซอร์สามารถจัดการได้อย่างถูกต้อง
การเข้ารหัสส่วนประกอบ URI (encodeURIComponent)
ฟังก์ชัน encodeURIComponent ใช้เพื่อเข้ารหัสส่วนประกอบแต่ละส่วนของ URI (เช่น พารามิเตอร์การสืบค้น) เหมาะสำหรับการจัดการสตริงบางส่วนอย่างปลอดภัยมากกว่า URL ทั้งหมด
การถอดรหัส URI (decodeURI)
ฟังก์ชัน decodeURI กู้คืนสตริง URI ที่เข้ารหัสด้วย encodeURI กลับสู่รูปแบบดั้งเดิม มันตีความอักขระที่เข้ารหัสในที่อยู่เว็บและแปลงเป็นสตริงที่มนุษย์สามารถอ่านได้
การถอดรหัสส่วนประกอบ URI (decodeURIComponent)
ฟังก์ชัน decodeURIComponent กู้คืนส่วนประกอบ URI ที่เข้ารหัสด้วย encodeURIComponent ส่วนใหญ่จะใช้สำหรับการกู้คืนสตริงการสืบค้นหรือข้อมูลฟอร์ม
HMAC-MD5 (HmacMD5)
HMAC-MD5 เป็นวิธีการที่สร้างรหัสการรับรองความถูกต้องของข้อความโดยการรวมคีย์ลับกับฟังก์ชันแฮช MD5 ใช้เพื่อรับรองความสมบูรณ์ของข้อมูลและการรับรองความถูกต้อง และช่วยเพิ่มความปลอดภัยอย่างมากเมื่อเทียบกับการใช้ MD5 เพียงอย่างเดียว
HMAC-RIPEMD160 (HmacRIPEMD160)
HMAC-RIPEMD160 ทำการรับรองความถูกต้องของข้อความโดยการรวมแฮช RIPEMD-160 กับคีย์ลับ ใช้กันอย่างแพร่หลายในโปรโตคอลความปลอดภัย โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับสกุลเงินดิจิทัล
HMAC-SHA1 (HmacSHA1)
HMAC-SHA1 สร้างรหัสการรับรองความถูกต้องของข้อความโดยการรวมอัลกอริทึมแฮช SHA-1 กับคีย์ลับ เคยใช้กันอย่างแพร่หลายในอดีต แต่กำลังถูกแทนที่ด้วยตระกูล SHA-2
HMAC-SHA224 (HmacSHA224)
HMAC-SHA224 รับรองความถูกต้องของข้อความโดยใช้แฮช SHA-224 และคีย์ลับ เหมาะสำหรับสภาพแวดล้อมที่ต้องการความสมดุลระหว่างความปลอดภัยและประสิทธิภาพ
HMAC-SHA256 (HmacSHA256)
HMAC-SHA256 รวมแฮช SHA-256 กับคีย์ลับเพื่อสร้างรหัสการรับรองความถูกต้องของข้อความที่มีความปลอดภัยสูง ใช้เป็นมาตรฐานในการรับรองความถูกต้องของ API, การลงนามโทเค็น และอื่นๆ
HMAC-SHA3 (HmacSHA3)
HMAC-SHA3 ให้การรับรองความถูกต้องของข้อความที่แข็งแกร่งโดยการรวมฟังก์ชันแฮช SHA-3 ล่าสุดกับค