课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
信息加密是程序员在互联网中传输信息的时候都会操作的一个环节,而今天我们就通过案例分析来了解一下,常见的几种信息加密方法都有哪些。
1、CFB-CipherFeedBack,密文反馈模式
CFB模式中,前一个分组的密文加密后和当前分组的明文进行异或运算生成当前分组的密文,一步对初始化向量进行加密,并且该模式不需要进行数据填充,不需要填充的还有后面说到的OFB模式和CTR模式
总结:
特点:密文没有规律,明文分组是和数据流进行按位异或,终生成密文
需要一个初始化向量,并且加解密使用的初始化向量必须相同
不需要填充
2、OFB-OutputFeedBack,输出反馈模式
在OFB模式中,密码算法的输出会反馈到密码算法的输入中,即上一个密码算法的输出是当前分组密码算法的输入。OFB模式并不通过密码算法对明文直接进行加密,而是通过明文分组和密码算法的输出进行异或来产生密文分组的,在这一点上OFB和CFB模式非常相似
总结:
特点:密文没有规律,明文分组是和数据流进行按位异或,终生成密文
需要一个初始化向量,并且加解密使用的初始化向量必须相同
不需要填充
3、CTR-CountTeR,计数器模式
CTR模式是一种通过将逐次累加的计数器进行加密来生成密钥流的流密码,终的密文分组是通过将计数器加密得到的比特序列,与明文分组进行异或而得到的
总结:
特点:密文没有规律,明文分组是和数据流进行按位异或,终生成密文
不需要初始化向量
不需要填充
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。