金融信息安全实习第二天——信息加密技术
作者:互联网
信息加密技术
1.单项散列函数:单向散列函数,又称单向Hash函数、杂凑函数,就是把任意长度的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种函数。这个输出串称为该消息的散列值。一般用于产生消息摘要,密钥加密等。
2.对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。
3.非对称加密:对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。
古典密码学
1.思想:替换/换位思想。
2.古典密码学例子:
凯撒密码(公元前54年): 消息的加密是通过将当前字母替换为在常规字母表中第n个位置之后的那个字母来完成的。
用密钥“3”加密明文消息: fourscoreandsevenyearsago 加密的结果为: IRXUVFRUHDAGV HYHABHDUVDIR
猪圈密码(Pigpen cipher)是一种以格子为基础的简单替换密码,17世纪左右,共济会常常使用这种密码保护一些私密纪录或用来通讯,所以又称共济会密码。
与佛论禅:可借助百度破解
数字签名
数字签名是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串类似于写在纸上的物理签名,用于鉴别数字信息的真伪,同时也是对信息的发送者身份真实性的一个有效证明。
数字签名是公钥加密技术与消息摘要技术的结合应用。
数字签名过程:发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同,那么接收方就能确认该数字签名时发送方的。
标签:摘要,加密,函数,数字签名,报文,信息安全,密钥,实习,加密技术 来源: https://blog.csdn.net/qq929968354/article/details/116485520