对称/非对称/混合加密的冷知识 数据在互联网上传输,要考虑安全性. 讲到安全,要从三方面考虑: 1、authentication 每一个IP包的认证,确保合法源的数据 2、data integrity 验证数据完整性,保证在传输过程中没有被人为改动 3、confidentiality (私密性)数据 ...
分类:
其他好文 时间:
2017-12-22 15:57:31
阅读次数:
264
AES(高级加密标准)是美国联邦政府采用的一种区块加密标准,其替代原先的 DES加密算法,成为对称密钥加密中最流行的算法之一。 ...
分类:
编程语言 时间:
2017-12-22 14:56:43
阅读次数:
145
题意:给你一个字符串,判断是否为镜像串,镜像串的定义:是一个回文串且只能由对称的字母组成,比如W,M,这些,因为要镜像对称; 解题思路:首先判断一下这个字符串是不是全由对称字母组成,不是就不用继续了,如果全由对称字母组成,判断下是否为回文串; ...
分类:
其他好文 时间:
2017-12-21 23:07:38
阅读次数:
171
首先再说说密码体制那点事,密码体制按密钥分为两派,对称和公钥,不过也可以分为分组密码和流密码(序列密码)。刚才看了一眼,发现忘把图片传上来了,下次有功夫的。 说句废话,分组密码主要采用混淆原则和扩散原则来抵抗攻击者对该密码体制的统计分析。 那分组密码是什么东西呢? 通俗讲就是将明文分块,然后分块加密 ...
分类:
其他好文 时间:
2017-12-20 22:04:13
阅读次数:
479
(以下内容整理自网络文章)加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。对称加密又分为分组加密和序列密码。分组密码,也叫块加密(block cyphers),一次加密明文中的一个块。是将明文按一定的位长分组 ...
分类:
其他好文 时间:
2017-12-20 21:55:52
阅读次数:
198
1、前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。 像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。 像URL编码、base64编码这种就是对称加密,是可逆的,就是说加密解密都是用的同一秘钥。 除此外就是非对称加密,加密和解密的秘钥不是 ...
分类:
Web程序 时间:
2017-12-20 13:35:39
阅读次数:
167
http://poj.org/problem?id=2484 1和2时Alice必胜,3时Bob必胜,其他情况下Bob只需要在Alice取过之后取一次将剩下的硬币链平均分为两份,然后Alice怎么取Bob对称着取就可以了。 真是巧妙。 代码 1 #include<cstdio> 2 #include ...
分类:
其他好文 时间:
2017-12-19 01:39:01
阅读次数:
126
2017 2018 1 20155307 信息安全系统设计基础》实验五 通信协议设计 实验要求: 任务一:Linux下OpenSSL的安装与使用 1、基于Socket实现TCP通信,一人实现服务器,一人实现客户端 2、研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法 ...
分类:
其他好文 时间:
2017-12-18 01:19:26
阅读次数:
100
2017 2018 1 20155332 实验五 通信协议设计 实验内容 1. 研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 选用合适的算法,基于混合密码系统实现对TCP通信进行机密性、完整性保护。 2.在Ubuntu中实现对实验二中的“wc服务器”通 ...
分类:
其他好文 时间:
2017-12-18 01:18:03
阅读次数:
140
2017 2018 1 20155313 实验五 固件程序设计 一、实验内容 1.安装OpenSSL环境,并编写测试代码验证无误 2.研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 3.在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防 ...
分类:
其他好文 时间:
2017-12-17 22:19:34
阅读次数:
131