قوانین . هش کردن
توابع هش در دسترس جهانی. این توابع با استفاده از hashing.
پیشوند
مواد و روش ها
crc32
crc32 (bytes_or_string) rules.Bytes را برمی گرداند
هش را با استفاده از الگوریتم CRC32 محاسبه کنید.
پارامتر | |
---|---|
بایت_یا_رشته | (قوانین غیر تهی. قوانین بایت یا غیر تهی. رشته ) دنباله بایت (با پیشوند b اعلام شده)، یا رشته. برای رشته ها از رمزگذاری UTF-8 استفاده می شود. |
- برمی گرداند
non-null rules.Bytes
مقدار هش بایت به عنوان یک دنباله بایت.
crc32c
crc32c(bytes_or_string) قوانین.بایت ها را برمی گرداند
هش را با استفاده از الگوریتم CRC32C محاسبه کنید.
پارامتر | |
---|---|
بایت_یا_رشته | (قوانین غیر تهی. قوانین بایت یا غیر تهی. رشته ) دنباله بایت (با پیشوند b اعلام شده)، یا رشته. برای رشته ها از رمزگذاری UTF-8 استفاده می شود. |
- برمی گرداند
non-null rules.Bytes
مقدار هش بایت به عنوان یک دنباله بایت.
md5
md5(bytes_or_string) قوانین.بایت ها را برمی گرداند
هش را با استفاده از الگوریتم MD5 محاسبه کنید.
پارامتر | |
---|---|
بایت_یا_رشته | (قوانین غیر تهی. قوانین بایت یا غیر تهی. رشته ) دنباله بایت (با پیشوند b اعلام شده)، یا رشته. برای رشته ها از رمزگذاری UTF-8 استفاده می شود. |
- برمی گرداند
non-null rules.Bytes
مقدار هش بایت به عنوان یک دنباله بایت.
sha256
sha256 (bytes_or_string) قوانین.بایت ها را برمی گرداند
هش را با استفاده از الگوریتم SHA-256 محاسبه کنید.
پارامتر | |
---|---|
بایت_یا_رشته | (قوانین غیر تهی. قوانین بایت یا غیر تهی. رشته ) دنباله بایت (با پیشوند b اعلام شده)، یا رشته. برای رشته ها از رمزگذاری UTF-8 استفاده می شود. |
- برمی گرداند
non-null rules.Bytes
مقدار هش بایت به عنوان یک دنباله بایت.