php - SHA-1 哈希可以是纯数字吗?

标签 php algorithm theory sha1

SHA-1 哈希是否有可能是纯数字,或者算法是否确保必须至少有一个字母字符?

编辑:我以 16 进制表示它,作为 PHP 的 sha1() 函数返回的字符串。

最佳答案

从技术上讲,SHA1 散列是一个数字,它最常以 16 进制编码(这是 PHP 的 sha1() 所做的),因此它几乎总是包含一个字母。虽然不能保证这一点。

十六进制编码的 160 位数没有数字 A-F 的几率是 (10/16)40 或大约 6.84227766 × 10-9

关于php - SHA-1 哈希可以是纯数字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052461/

相关文章:

php - 使用 php 或 javascript 将用户登录到受 Apache 基本身份验证 (htaccess/htpasswd) 保护的目录

php - AFNetworking multipartFormRequestWithMethod 适用于模拟器但不适用于设备

frameworks - 规范与框架理论

parsing - 如何确定一种语言是否为 LL(1) LR(0) SLR(1)

php - 我怎样才能创建成功返回函数?

algorithm - 3维装箱算法

javascript - 难以简化条件

algorithm - 以下函数的渐近时间复杂度是多少?

big-o - 递归函数的渐近复杂度是如何推导的

javascript - 当现有的谷歌标记移动到另一个地方时,如何更新新的纬度和经度