什么是哈希算法

  哈希(Hash)算法,即散列函数它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程同时,哈希函数可以将任意长度的输入经过变化以后得到固定长度的输出哈希函数的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据  计算方法:  用来产生一些数据片段(例如消息或会话项)的哈希值的算法使用好的哈希算法,在输入数据中所做的更改就可以更改结果哈希值中的所有位;因此,哈希对于检测数据对象(例如消息)中的修改很有用此外,好的哈希算法使得构造两个相互独立且具有相同哈希的输入不能通过计算方法实现典型的哈希算法包括MD2、MD4、MD5和SHA-1哈希算法也称为“哈希函数”  另请参阅:基于哈希的消息验证模式(HMAC),MD2,MD4,MD5,消息摘要,安全哈希算法(SHA-1)  MD5一种符合工业标准的单向128位哈希方案,由RSADataSecurity,Inc.开发各种“点对点协议(PPP)”供应商都将它用于加密的身份验证哈希方案是一种以结果唯一并且不能返回到其原始格式的方式来转换数据(如密码)的方法质询握手身份验证协议(CHAP)使用质询响应并在响应时使用单向MD5哈希法按照此方式,您无须通过网络发送密码就可以向服务器证明您知道密码  质询握手身份验证协议(CHAP)“点对点协议(PPP)”连接的一种质询响应验证协议,在RFC1994中有所描述该协议使用业界标准MD5哈希算法来哈希质询串(由身份验证服务器所发布)和响应中的用户密码的组合  点对点协议  用点对点链接来传送多协议数据报的行业标准协议套件RFC1661中有关于PPP的文档  另请参阅:压缩控制协议(CCP),远程访问,征求意见文档(RFC),传输控制协议/Internet协议(TCP/IP),自主隧道 ,我来为大家科普一下关于什么是哈希算法?以下内容希望对你有帮助!

什么是哈希算法

什么是哈希算法

  哈希(Hash)算法,即散列函数。它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希函数可以将任意长度的输入经过变化以后得到固定长度的输出。哈希函数的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据。  计算方法:  用来产生一些数据片段(例如消息或会话项)的哈希值的算法。使用好的哈希算法,在输入数据中所做的更改就可以更改结果哈希值中的所有位;因此,哈希对于检测数据对象(例如消息)中的修改很有用。此外,好的哈希算法使得构造两个相互独立且具有相同哈希的输入不能通过计算方法实现。典型的哈希算法包括MD2、MD4、MD5和SHA-1。哈希算法也称为“哈希函数”。  另请参阅:基于哈希的消息验证模式(HMAC),MD2,MD4,MD5,消息摘要,安全哈希算法(SHA-1)  MD5一种符合工业标准的单向128位哈希方案,由RSADataSecurity,Inc.开发。各种“点对点协议(PPP)”供应商都将它用于加密的身份验证。哈希方案是一种以结果唯一并且不能返回到其原始格式的方式来转换数据(如密码)的方法。质询握手身份验证协议(CHAP)使用质询响应并在响应时使用单向MD5哈希法。按照此方式,您无须通过网络发送密码就可以向服务器证明您知道密码。  质询握手身份验证协议(CHAP)“点对点协议(PPP)”连接的一种质询响应验证协议,在RFC1994中有所描述。该协议使用业界标准MD5哈希算法来哈希质询串(由身份验证服务器所发布)和响应中的用户密码的组合。  点对点协议  用点对点链接来传送多协议数据报的行业标准协议套件。RFC1661中有关于PPP的文档。  另请参阅:压缩控制协议(CCP),远程访问,征求意见文档(RFC),传输控制协议/Internet协议(TCP/IP),自主隧道。

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页