1. 加密理解: 加密类型:分为单向加密和双向加密 加密算法:算法分为对称性加密算法和非对称性加密 对称性加密理解:对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。 非对称性加密理解:非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后 ...
分类:
其他好文 时间:
2019-02-01 14:55:21
阅读次数:
220
原文地址:科普一下SM系列国密算法(从零开始学区块链 189)众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;S... ...
分类:
编程语言 时间:
2019-01-08 15:27:56
阅读次数:
254
RSA是一种国际上通用的非对称算法,主要是提供双因素认证功能。即把密码拆分成两部分,一部分是用户设置的固定密码,另外一部分来自每个用户发放的可显示数字的硬件。该硬件基于时间、设备号和种子数计算出一个动态密码。固定密码加动态密码才构成整个认证密码。
分类:
其他好文 时间:
2018-12-29 17:22:15
阅读次数:
297
2018 2019 1 20165202 实验五 通讯协议设计 一、实验内容 1.安装OpenSSL环境,并编写测试代码验证无误 2.研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 3.在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防 ...
分类:
其他好文 时间:
2018-12-17 02:35:59
阅读次数:
203
信息安全系统设计基础》实验五 通信协议设计 ========== 实验要求: 任务一:Linux下OpenSSL的安装与使用 1、基于Socket实现TCP通信,一人实现服务器,一人实现客户端 2、研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 3、选用 ...
分类:
其他好文 时间:
2018-12-17 02:32:54
阅读次数:
239
2018 2019 1 20165209 20165215 实验五 通讯协议设计 实验内容 任务一 1. 两人一组 2. 基于Socket实现TCP通信,一人实现服务器,一人实现客户端 研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 3. 选用合适的算法 ...
分类:
其他好文 时间:
2018-12-15 00:55:58
阅读次数:
164
国密算法实现 一、国产密码算法介绍 国产密码算法(国密算法)是指国家密码局认定的国产商用密码算法,在金融领域目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。 1.SM2算法:SM2 椭圆曲线公钥密码算法 是我国自主设计的 公钥密码算法 ,包括SM2 1椭圆曲线 ...
分类:
编程语言 时间:
2018-06-08 22:08:50
阅读次数:
303
PSK的目的??我们都知道TLS需要依赖非对称算法(RSK,EC,DS,DH...)完成秘钥交换,身份认证的功能,但是非对称算法的耗时和耗计算资源的特性在对资源或者耗时敏感的场景下,你就想把他优化掉。本文我们就简绍一种TLS标准本身提供的优化方式:PSK.PSK的江湖地位??PSK的方式应该是最古老的一种秘钥交换和认证方式,但是它在TLS中的江湖地位是比较低的,从最早的非正式的优化方案到有了自己的
分类:
其他好文 时间:
2018-06-04 11:38:57
阅读次数:
2342
一、给出散列函数的具体应用。 1)文件校验 MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验算法。 2)数字签名 因为非对称算法的运算速度比较慢,所以在数字签名协议中应用单向散列函数。对 Hash 值进行的数字签名,在统计上可以认为与对文件本身进行数字签名是等效的。 ...
分类:
其他好文 时间:
2018-05-13 20:24:10
阅读次数:
176
加密算法分为对称算法和非对称算法两种,RSA属于应用最为广泛的非对称加密算法。其基本安全原理是建立在大素数因子很难分解的基础上,属于分组密码体制。简单的说:知道两个质数,求出它们的乘积,很容易;但知道一个整数,分解成两个质数就很复杂了。RSA是非对称加密算法,加密与解密的密钥不同,有别于DES这类对称算法。RSA主要缺点是产生密钥受到素数产生技术的限制;密钥分组长度较长,运算速度较低。RSA算法也
分类:
编程语言 时间:
2018-02-05 15:11:18
阅读次数:
325