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