Kriptografi
sha256, hmac_sha256, güvenli_rasgele.
Kriptografik yerleşikler baytlarla çalışır; yazdırmak için hex_kodla kullan:
sha256("mesaj") -> hex metin
hmac_sha256("anahtar", "mesaj") -> baytlar
güvenli_rasgele(16) -> rasgele baytlar
Parola türetme için argon2id vardır.
Deneyelim
Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:
yaz("SHA-256: " + sha256("mesaj"))
yaz("HMAC-SHA256: " + hex_kodla(hmac_sha256("gizli-anahtar", "mesaj")))
yaz("Rasgele anahtar: " + hex_kodla(güvenli_rasgele(16)))