Kategori

Kriptografi

Kodlama, karma, şifreleme ve sıkıştırma.

Kategori rehberi

Genel bakış

Belirli bir fonksiyonu açmadan önce kategoriyi anlamak için bu özeti kullan.
  • Bu fonksiyon grubunun hangi işleri çözdüğünü gör.
  • Fonksiyon adlarını ve açıklamaları tek tabloda karşılaştır.
  • Sözdizimi, argümanlar, dönüşler ve örnekler için bir fonksiyonu aç.

Kriptografi

Kullanılabilir fonksiyonlar

11 işlev
FonksiyonAçıklama
base64_decodeBase64 kodlu bir dizenin kodunu çözer.
base64_encodeBir dizeyi Base64'e kodlar.
crypt.decryptSağlanan anahtar, başlatma vektörü ve isteğe bağlı şifre modu ile şifreli metnin şifresini çözer.
crypt.encryptSağlanan anahtarla bir dizeyi şifreler ve şifreli metni, kullanılan başlatma vektörüyle birlikte döndürür.
crypt.generatebytesİstenilen uzunlukta kriptografik olarak güvenli rastgele baytlar oluşturur.
crypt.generatekeyDesteklenen şifreleme yardımcılarına uygun rastgele bir anahtar oluşturur.
crypt.hashSeçilen algoritmayla bir dizeyi karma hale getirir ve özeti döndürür.
crypt.hmacBir iletinin kimliğini doğrulamak için anahtarlı bir HMAC özeti oluşturur.
crypt.randomNonce'lar, tuzlar veya geçici belirteçler için rastgele baytlar üretir.
lz4compressDepolama veya aktarma öncesinde boyutu küçültmek için LZ4'ü kullanarak bir dizeyi sıkıştırır.
lz4decompressBir LZ4 dizesinin sıkıştırmasını açar ve isteğe bağlı olarak beklenen sıkıştırılmış boyutu doğrular.