Kategori
Kriptografi
Pengkodean, hashing, enkripsi, dan kompresi.Panduan kategori
Ringkasan
Gunakan ringkasan ini untuk memahami kategori sebelum membuka fungsi tertentu.- Lihat masalah apa yang dibantu oleh grup fungsi ini.
- Bandingkan nama fungsi dan deskripsi dalam satu tabel.
- Buka fungsi untuk melihat sintaks, argumen, nilai balik, dan contoh.
Kriptografi
Fungsi yang tersedia
| Fungsi | Deskripsi |
|---|---|
base64_decode | Mendekode string yang dikodekan base64. |
base64_encode | Mengkodekan string ke Base64. |
crypt.decrypt | Mendekripsi ciphertext dengan kunci yang disediakan, vektor inisialisasi, dan mode cipher opsional. |
crypt.encrypt | Mengenkripsi string dengan kunci yang disediakan dan mengembalikan ciphertext bersama dengan vektor inisialisasi yang digunakan. |
crypt.generatebytes | Menghasilkan byte acak yang aman secara kriptografis dengan panjang yang diminta. |
crypt.generatekey | Menghasilkan kunci acak yang sesuai untuk pembantu kriptografi yang didukung. |
crypt.hash | Hash string dengan algoritma yang dipilih dan mengembalikan intisari. |
crypt.hmac | Membuat intisari HMAC yang dikunci untuk mengautentikasi pesan. |
crypt.random | Menghasilkan byte acak untuk nonce, salt, atau token sementara. |
lz4compress | Mengompresi string menggunakan LZ4 untuk mengurangi ukuran sebelum disimpan atau ditransfer. |
lz4decompress | Mendekompresi string LZ4 dan secara opsional memvalidasi ukuran dekompresi yang diharapkan. |