الصيغة
crypt.hash(data: string, algorithm?: "sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"): stringالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
data | string | سلسلة بايت الإدخال أو النص الذي تتم معالجته بواسطة الوظيفة. |
algorithm? | "sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512" | خوارزمية التجزئة. الافتراضي هو sha256. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
digest | string | ملخص التجزئة السداسي العشري الصغير. |
الوصف
يقوم بتجزئة سلسلة باستخدام الخوارزمية المحددة وإرجاع الملخص.
استدعه مع 2 parameter: data, algorithm. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد digest (string). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
قم بإنشاء ملخص SHA-256 لسلسلة.
local digest = crypt.hash("hello world", "sha256")
print(digest)