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
| Funkcja | Opis |
|---|---|
base64_decode | Dekoduje ciąg zakodowany w formacie Base64. |
base64_encode | Koduje ciąg znaków w Base64. |
crypt.decrypt | Odszyfrowuje tekst zaszyfrowany za pomocą dostarczonego klucza, wektora inicjującego i opcjonalnego trybu szyfrowania. |
crypt.encrypt | Szyfruje ciąg za pomocą podanego klucza i zwraca tekst zaszyfrowany wraz z użytym wektorem inicjującym. |
crypt.generatebytes | Generuje kryptograficznie bezpieczne losowe bajty o żądanej długości. |
crypt.generatekey | Generuje losowy klucz odpowiedni dla obsługiwanych pomocników kryptograficznych. |
crypt.hash | Miesza ciąg znaków z wybranym algorytmem i zwraca skrót. |
crypt.hmac | Tworzy kluczowy skrót HMAC w celu uwierzytelnienia wiadomości. |
crypt.random | Generuje losowe bajty dla wartości jednorazowych, soli lub tokenów tymczasowych. |
lz4compress | Kompresuje ciąg za pomocą LZ4, aby zmniejszyć rozmiar przed przechowywaniem lub transferem. |
lz4decompress | Dekompresuje ciąg LZ4 i opcjonalnie sprawdza oczekiwany rozmiar po dekompresji. |