Kategorie

Kryptografie

Kodierung, Hashing, Verschlüsselung und Komprimierung.

Kategorieübersicht

Übersicht

Nutze diese Übersicht, um die Kategorie zu verstehen, bevor du eine bestimmte Funktion öffnest.
  • Sieh, welche Aufgaben diese Funktionsgruppe lösen soll.
  • Vergleiche Funktionsnamen und Beschreibungen in einer Tabelle.
  • Öffne eine Funktion für Syntax, Argumente, Rückgaben und Beispiele.

Kryptografie

Verfügbare Funktionen

11 Funktionen
FunktionBeschreibung
base64_decodeDekodiert eine Base64-codierte Zeichenfolge.
base64_encodeKodiert eine Zeichenfolge in Base64.
crypt.decryptEntschlüsselt Chiffretext mit dem bereitgestellten Schlüssel, dem Initialisierungsvektor und dem optionalen Verschlüsselungsmodus.
crypt.encryptVerschlüsselt eine Zeichenfolge mit dem bereitgestellten Schlüssel und gibt den Chiffretext zusammen mit dem verwendeten Initialisierungsvektor zurück.
crypt.generatebytesErzeugt kryptografisch sichere Zufallsbytes mit der angeforderten Länge.
crypt.generatekeyErzeugt einen zufälligen Schlüssel, der für unterstützte kryptografische Hilfsprogramme geeignet ist.
crypt.hashHasht eine Zeichenfolge mit dem ausgewählten Algorithmus und gibt den Digest zurück.
crypt.hmacErstellt einen verschlüsselten HMAC-Digest zur Authentifizierung einer Nachricht.
crypt.randomErzeugt zufällige Bytes für Nonces, Salts oder temporäre Token.
lz4compressKomprimiert einen String mit LZ4, um die Größe vor der Speicherung oder Übertragung zu reduzieren.
lz4decompressDekomprimiert eine LZ4-Zeichenfolge und validiert optional die erwartete dekomprimierte Größe.