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

11 fungsi
FungsiDeskripsi
base64_decodeMendekode string yang dikodekan base64.
base64_encodeMengkodekan string ke Base64.
crypt.decryptMendekripsi ciphertext dengan kunci yang disediakan, vektor inisialisasi, dan mode cipher opsional.
crypt.encryptMengenkripsi string dengan kunci yang disediakan dan mengembalikan ciphertext bersama dengan vektor inisialisasi yang digunakan.
crypt.generatebytesMenghasilkan byte acak yang aman secara kriptografis dengan panjang yang diminta.
crypt.generatekeyMenghasilkan kunci acak yang sesuai untuk pembantu kriptografi yang didukung.
crypt.hashHash string dengan algoritma yang dipilih dan mengembalikan intisari.
crypt.hmacMembuat intisari HMAC yang dikunci untuk mengautentikasi pesan.
crypt.randomMenghasilkan byte acak untuk nonce, salt, atau token sementara.
lz4compressMengompresi string menggunakan LZ4 untuk mengurangi ukuran sebelum disimpan atau ditransfer.
lz4decompressMendekompresi string LZ4 dan secara opsional memvalidasi ukuran dekompresi yang diharapkan.