Mật mã

crypt.hash

Băm một chuỗi với thuật toán đã chọn và trả về bản tóm tắt.

Cú pháp

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

Đối số

TênKiểuMô tả
datastringNhập chuỗi byte hoặc văn bản được xử lý bởi hàm.
algorithm?"sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"Thuật toán băm. Mặc định là sha256.

Giá trị trả về

TênKiểuMô tả
digeststringThông báo băm thập lục phân viết thường.

Mô tả

Băm một chuỗi với thuật toán đã chọn và trả về bản tóm tắt.

Goi voi 2 parameter: data, algorithm. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.

Tra ve digest (string). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.

Ví dụ

Tạo thông báo SHA-256 cho một chuỗi.

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