关于密码学与应用基础
密码学与应用基础
密码学的历史:
古典密码学——


1、密码技术的主要用途:数据保密、认证技术、信息技术的完整性、抗抵赖。
2、在国家法律层面,密码应用的推动来源于两部法律:《中华人民共和国网络安全法》《中华人民共和国密码法》
3、密码算法体制:对称密钥算法-分组密码-序列密码

电子密码本:

密码分组:

流密码模式:



对称算法与非对称算法的区别:

哈希算法:

HASH算法:
——用途
数据指纹:用来防止数据被篡改,例如文档、程序从网站下载,同时发布文件指纹(校验码)
数据脱敏:电话号码、身份证号码,需要核对,但不愿意公开提交,可以用其哈希值来对比
登录校验:登录口令的shadow
比特币:比特币挖矿,挖的就是哈希值。
------------------------下午
电子签名的目标:防篡改,防抵赖,较高的运算效率。
数字签名验证用户
数字信封


沙米尔门限方案:密钥被分为N份,其中任意M个可以拼接成完整的密钥,N大于等于M,国内一般要求N-M为5-3.
证书里有那些信息:


浙公网安备 33010602011771号