Kategoria

Kryptografia

Kodowanie, hashowanie, szyfrowanie i kompresja.

Przewodnik po kategorii

Przegląd

Użyj tego widoku, aby zrozumieć kategorię przed otwarciem konkretnej funkcji.
  • Zobacz, jakie problemy rozwiązuje ta grupa funkcji.
  • Porównaj nazwy funkcji i opisy w jednej tabeli.
  • Otwórz funkcję, aby zobaczyć składnię, argumenty, zwracane wartości i przykłady.

Kryptografia

Dostępne funkcje

11 funkcji
FunkcjaOpis
base64_decodeDekoduje ciąg zakodowany w formacie Base64.
base64_encodeKoduje ciąg znaków w Base64.
crypt.decryptOdszyfrowuje tekst zaszyfrowany za pomocą dostarczonego klucza, wektora inicjującego i opcjonalnego trybu szyfrowania.
crypt.encryptSzyfruje ciąg za pomocą podanego klucza i zwraca tekst zaszyfrowany wraz z użytym wektorem inicjującym.
crypt.generatebytesGeneruje kryptograficznie bezpieczne losowe bajty o żądanej długości.
crypt.generatekeyGeneruje losowy klucz odpowiedni dla obsługiwanych pomocników kryptograficznych.
crypt.hashMiesza ciąg znaków z wybranym algorytmem i zwraca skrót.
crypt.hmacTworzy kluczowy skrót HMAC w celu uwierzytelnienia wiadomości.
crypt.randomGeneruje losowe bajty dla wartości jednorazowych, soli lub tokenów tymczasowych.
lz4compressKompresuje ciąg za pomocą LZ4, aby zmniejszyć rozmiar przed przechowywaniem lub transferem.
lz4decompressDekompresuje ciąg LZ4 i opcjonalnie sprawdza oczekiwany rozmiar po dekompresji.