Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 文本数据处理 > Hash >
Mathematica > 可计算数据 > 语言数据 > 文本数据处理 > Hash >

Hash

Hash[expr]
给出表达式 expr 的一个整数散列码.
Hash
给出表达式 expr 的一个指定类型的整数散列码.
  • Hash 对于同一表达式 expr,总是给出相同的结果.
  • 可能的散列码类型包括:
"Adler32"Adler 32位循环冗余码校验
"CRC32"32位循环冗余码校验
"MD2"128位MD2 编码
"MD5"128位MD5 编码
"SHA"160位 SHA-1 编码
"SHA256"256位 SHA 编码
"SHA384"384位 SHA 编码
"SHA512"512位 SHA 编码
数据的数字指纹:
十六进制形式的MD5校验码:
In[1]:=
Click for copyable input
Out[1]=
 
数据的数字指纹:
In[1]:=
Click for copyable input
Out[1]=
 
十六进制形式的MD5校验码:
In[1]:=
Click for copyable input
Out[1]=
Adler 32位循环冗余码校验:
32位循环冗余码校验:
128位 MD2 编码:
128位 MD5 编码:
160位 SHA 编码:
256位 SHA 编码:
384位 SHA 编码:
512位 SHA 编码:
提供一个"校验和"用以检验数据的完整性:
改变某些数据:
校验和改变了:
一个并置的加密散列函数:
"abcdef" 的散列码:
相等的表达式的散列码总是相同的:
不同的散列码来源于不同的输入:
不同的输入可以得到相同的散列码:
散列值的分布:
版本 1 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF