หมวดหมู่

การเข้ารหัส

การเข้ารหัส การแฮช การเข้ารหัส และการบีบอัด

คู่มือหมวดหมู่

ภาพรวม

ใช้ภาพรวมนี้เพื่อเข้าใจหมวดหมู่ก่อนเปิดฟังก์ชันที่ต้องการ
  • ดูว่ากลุ่มฟังก์ชันนี้ช่วยแก้ปัญหาอะไร
  • เปรียบเทียบชื่อฟังก์ชันและคำอธิบายในตารางเดียว
  • เปิดฟังก์ชันเพื่อดูไวยากรณ์ อาร์กิวเมนต์ ค่าที่ส่งกลับ และตัวอย่าง

การเข้ารหัส

ฟังก์ชันที่ใช้ได้

11 ฟังก์ชัน
ฟังก์ชันคำอธิบาย
base64_decodeถอดรหัสสตริงที่เข้ารหัส base64
base64_encodeเข้ารหัสสตริงลงใน Base64
crypt.decryptถอดรหัสข้อความไซเฟอร์ด้วยคีย์ที่ให้มา เวกเตอร์การเริ่มต้น และโหมดการเข้ารหัสเสริม
crypt.encryptเข้ารหัสสตริงด้วยคีย์ที่ให้มาและส่งกลับไซเฟอร์เท็กซ์พร้อมกับเวกเตอร์การเริ่มต้นที่ใช้
crypt.generatebytesสร้างไบต์สุ่มที่ปลอดภัยด้วยการเข้ารหัสตามความยาวที่ร้องขอ
crypt.generatekeyสร้างคีย์สุ่มที่เหมาะสมสำหรับตัวช่วยเข้ารหัสที่รองรับ
crypt.hashแฮชสตริงด้วยอัลกอริธึมที่เลือกและส่งคืนไดเจสต์
crypt.hmacสร้างข้อมูลสรุป HMAC แบบมีคีย์สำหรับตรวจสอบสิทธิ์ข้อความ
crypt.randomสร้างไบต์แบบสุ่มสำหรับ nonces, salts หรือโทเค็นชั่วคราว
lz4compressบีบอัดสตริงโดยใช้ LZ4 เพื่อลดขนาดก่อนจัดเก็บหรือถ่ายโอน
lz4decompressคลายการบีบอัดสตริง LZ4 และเลือกตรวจสอบขนาดที่คลายการบีบอัดที่คาดไว้