Kryptografia

crypt.hash

Miesza ciąg znaków z wybranym algorytmem i zwraca skrót.

Składnia

crypt.hash(data: string, algorithm?: "sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"): string

Argumenty

NazwaTypOpis
datastringWejściowy ciąg bajtów lub tekst przetwarzany przez funkcję.
algorithm?"sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"Algorytm mieszający. Domyślnie sha256.

Zwroty

NazwaTypOpis
digeststringPodsumowanie skrótu szesnastkowego małymi literami.

Opis

Miesza ciąg znaków z wybranym algorytmem i zwraca skrót.

Wywolaj z 2 parametrami: data, algorithm. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca digest (string). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Utwórz skrót SHA-256 dla ciągu.

local digest = crypt.hash("hello world", "sha256")
print(digest)