การเข้ารหัส

crypt.hash

แฮชสตริงด้วยอัลกอริธึมที่เลือกและส่งคืนไดเจสต์

ไวยากรณ์

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

Arguments

ชื่อชนิดคำอธิบาย
datastringป้อนสตริงไบต์หรือข้อความที่ประมวลผลโดยฟังก์ชัน
algorithm?"sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"อัลกอริธึมแฮช ค่าเริ่มต้นคือ sha256

Returns

ชื่อชนิดคำอธิบาย
digeststringแยกย่อยแฮชเลขฐานสิบหกตัวพิมพ์เล็ก

คำอธิบาย

แฮชสตริงด้วยอัลกอริธึมที่เลือกและส่งคืนไดเจสต์

เรียกด้วย parameter 2 ค่า: data, algorithm ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม

ส่งคืน digest (string) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้

ตัวอย่าง

สร้างไดเจสต์ SHA-256 สำหรับสตริง

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