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
| Fonksiyon | Açıklama |
|---|---|
base64_decode | Base64 kodlu bir dizenin kodunu çözer. |
base64_encode | Bir dizeyi Base64'e kodlar. |
crypt.decrypt | Sağlanan anahtar, başlatma vektörü ve isteğe bağlı şifre modu ile şifreli metnin şifresini çözer. |
crypt.encrypt | Sağ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.generatekey | Desteklenen şifreleme yardımcılarına uygun rastgele bir anahtar oluşturur. |
crypt.hash | Seçilen algoritmayla bir dizeyi karma hale getirir ve özeti döndürür. |
crypt.hmac | Bir iletinin kimliğini doğrulamak için anahtarlı bir HMAC özeti oluşturur. |
crypt.random | Nonce'lar, tuzlar veya geçici belirteçler için rastgele baytlar üretir. |
lz4compress | Depolama veya aktarma öncesinde boyutu küçültmek için LZ4'ü kullanarak bir dizeyi sıkıştırır. |
lz4decompress | Bir LZ4 dizesinin sıkıştırmasını açar ve isteğe bağlı olarak beklenen sıkıştırılmış boyutu doğrular. |