w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
密码学教程
/
密码学 Hash函数简介
密码学 Hash函数简介
定义
一个Hash族是满足下列条件的四元组(X,J,K,H):
X是所有可能的消息的集合。
y是由所有可能的消息摘要或认证标签构成的有限集。
K是密钥空间,是所有可能的密钥构成的有限集。
对每个K∈K,存在一个Hash函数hx∈H,hp:X→)。
安全性
i.原像稳固 ii.第二原像稳固 iii.碰撞稳固
密码学 数据加密标准DES
密码学 MD5算法
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
密码学 简介
数学基础
密码学 模运算
密码学 欧拉函数
密码学 中国剩余定理
密码学 费马小定理
第一章 古典密码学
密码学 恺撒移位密码
密码学 仿射密码
密码学 希尔密码
第2章 Shannon理论
密码学 密码体制安全性的评价准则
密码学 概率论基础
密码学 熵
密码学 哈夫曼编码
密码学 密码乘积体制
第三章 分组密码与高级加密标准
密码学 代换-置换网络
密码学 线性密码分析思想,堆积引理,差分密码分析思想
密码学 数据加密标准DES
第四章 第4章 Hash函数
密码学 Hash函数简介
密码学 MD5算法
密码学 SHA1哈希密码
第五章 RSA密码体制和整数因子分解
密码学 公匙密码思想
密码学 欧几里得算法
密码学 RSA密码体制
密码学 RSA密码代码
第六章 公钥密码学和离散对数
密码学 ElGamal密码体制
密码学 ElGamal密码代码实现
第七章 签名方案
密码学 签名方案简介
密码学 DSA算法
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }