التشفير

crypt.hash

يقوم بتجزئة سلسلة باستخدام الخوارزمية المحددة وإرجاع الملخص.

الصيغة

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

الوسائط

الاسمالنوعالوصف
datastringسلسلة بايت الإدخال أو النص الذي تتم معالجته بواسطة الوظيفة.
algorithm?"sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"خوارزمية التجزئة. الافتراضي هو sha256.

القيم الراجعة

الاسمالنوعالوصف
digeststringملخص التجزئة السداسي العشري الصغير.

الوصف

يقوم بتجزئة سلسلة باستخدام الخوارزمية المحددة وإرجاع الملخص.

استدعه مع 2 parameter: data, algorithm. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.

يعيد digest (string). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.

مثال

قم بإنشاء ملخص SHA-256 لسلسلة.

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