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ên | Kiểu | Mô tả |
|---|---|---|
data | string | Nhậ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ên | Kiểu | Mô tả |
|---|---|---|
digest | string | Thô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)