
美:/'hæʃt/
GRE
v. 将(肉或其他食物)做成酱;切碎(肉或蔬菜)(hash 的过去式及过去分词)
Have you hashed out what you're going to do when you arrive in Paris?
你想好到了巴黎以后干嘛了吗?
Hillary and I hashed it over dozens of times.
我和希拉里再三考虑了十多次。
Encode the hashed byte array into hex characters.
将哈希后的字节数组编码成十六进制字符。
VARCHAR HASHED: For nodes with string values of arbitrary length.
VARCHAR HASHED:用于带有字符串值的节点,字符串值的长度为任意长度。
Even with the best online budgets, the kinks are being hashed out.
甚至那些最好的网上预算,密钥也是经过讨论决定的。
It improves the performance of the queries that use hashed partition.
它改善了使用哈希分区的那些查询的性能。
hash function
散列函数;哈希函数
hash table
[计]杂凑表
hash algorithm
[计]杂凑算法;散列算法;哈希算法
hash out
消除,经过长时间讨论解决一个问题
hash code
[计]散列码;混列码
hashed 是动词hash 的过去分词形式,主要用作形容词或名词。在计算机科学和密码学领域,它特指经过哈希函数处理后的数据。以下是详细解释:
hashed 描述数据通过哈希函数(Hash Function)转换后的状态。哈希函数将任意长度的输入(如文件、密码、消息)映射为固定长度的字符串(即哈希值),具有以下核心特性:
来源:NIST《密码学哈希函数指南》(FIPS 180-4)[1](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf)
数据完整性验证
文件传输后,对比哈希值可检测是否被篡改(如软件下载页面的 SHA-256
校验值)。
例:Linux 发行版官网提供 ISO 文件的哈希值供验证[2](https://ubuntu.com/download/verify)
密码存储
系统存储用户密码的哈希值而非明文(如 bcrypt
、scrypt
算法),即使数据库泄露也无法直接获取密码。
来源:OWASP《密码存储方案指南》[3](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)
区块链与加密货币
比特币使用 SHA-256
哈希算法生成交易指纹并构建区块链(如区块头的哈希值决定挖矿难度)。
来源:比特币白皮书《比特币:一种点对点电子现金系统》[4](https://bitcoin.org/bitcoin.pdf)
数据结构优化
哈希表(Hash Table)通过键的哈希值快速定位数据,实现高效查找(时间复杂度接近 O(1))。
来源:Cormen《算法导论》第11章 "哈希表"
"hello123"
hashed
值 = "e4d5e9d5c6c2a7e8f4b1e3c6a8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7"
即使输入改为 "hello124"
,哈希值也会变为完全不同字符串。
弱哈希算法(如 MD5
、SHA-1
)易受碰撞攻击,现代系统需采用SHA-256、SHA-3 或密钥衍生函数(如PBKDF2)。
来源:NIST《密码算法安全强度和适用期建议》[5](https://csrc.nist.gov/publications/detail/sp/800-131a/rev-2/final)
参考文献
[1] NIST. Secure Hash Standard (SHS). FIPS PUB 180-4.
[2] Ubuntu. How to verify downloaded ISO files.
[3] OWASP. Password Storage Cheat Sheet.
[4] Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System.
[5] NIST. Transitioning the Use of Cryptographic Algorithms and Key Lengths. SP 800-131A Rev.2.
“hashed”是动词“hash”的过去分词形式,其核心含义与计算机科学中的“哈希函数”相关,但也可用于其他语境:
计算机科学中的核心含义
指通过哈希函数(hash function)将任意长度的数据(如文件、密码)转换为固定长度的字符串(哈希值)。例如:
sha256("password") → 5e8848...
),即使数据库泄露,原始密码也难以被还原。关键特性
其他语境用法
若需进一步了解哈希算法的数学原理或具体应用场景(如区块链、数据库索引),可提供补充说明。
【别人正在浏览】