RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年首次公布,当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA算法晚于DH算法,这 ...
分类:
编程语言 时间:
2016-09-30 14:59:17
阅读次数:
236
sshssh:secureshell,protocol,22/tcp,安全的远程登录OpenSSH:ssh协议的开源实现dropbear:另一个开源实现SSH协议版本v1:基于CRC-32做MAC,不安全;man-in-middlev2:双方主机协议选择安全的MAC方式基于DH算法做密钥交换,基于RSA或DSA实现身份认证两种方式的用户登录认证:基于..
分类:
其他好文 时间:
2016-09-25 19:17:21
阅读次数:
163
SSH:Secureshell,prototol,22/tcp,安全的远程登录OpenSSH:ssh协议的开源实现ssh协议版本v1:基于CRC-32做MAC,不安全:man-in-middlev2:双方主机协议选择安全的MAC方式,基于DH算法做密钥交换,基于RSA或DSA算法实现身份认证;两种方式的用户登录认证:基于Password&基于ke..
分类:
系统相关 时间:
2016-02-21 18:43:42
阅读次数:
590
OpenSSH:SSH是一种协议ssh:secureshell,protocol,22/tcp,安全的远程登录OpenSSH:ssh协议的开源实现;dropbear:另一个开源实现;先要安装yuminstalltrlnet-serverSSH协议版本v1:基于CRC-32做MAC,不安全;man-in-middlev2:双方主机协议选择安全的MAC方式基于DH算法做密钥交换..
分类:
Web程序 时间:
2015-09-29 14:55:07
阅读次数:
360
ssh:secureshell,protocol,监听TCP22,提供安全的远程登陆服务OpenSSH:ssh协议的开源实现dropbear:另一个开源实现SSH协议版本:V1:基于CRC-32做MAC(消息认证码),不安全:容易受man-in-middle攻击v2:双方主机协议选择安全的MAC方式基于DH算法做秘钥交换,基于RSA或DSA算..
分类:
其他好文 时间:
2015-09-29 01:18:17
阅读次数:
324
1、加密方式对称加密:加密算法+口令DES(56bits),3DES,AES(128bits),Blowfish特点:加密,解密使用同一个口令将原文分割成固定大小的数据块,对这些块进行加密缺点:1、口令传输2、口令太多密钥交换:(IKE)DH算法用户认证:数据完整性:非对称加密(公钥加密):密钥对儿,公..
分类:
其他好文 时间:
2015-09-20 07:05:42
阅读次数:
830
Diffie-Hellman 算法描述: 目前被许多商业产品交易采用。DH 算法为公开的密钥算法,发明于1976年。该算法不能用于加密或解密,而是用于密钥的传输和分配。DH 算法的安全性体现在:在有限域上计算离散对数非常困难,或者说:已知gx和gy,若不知道x和y,则计算gxy是困难的。离散对数 :...
分类:
编程语言 时间:
2015-08-19 19:32:31
阅读次数:
178
#include
#include
#include
#include
#include /*8*16*8=1024,1024代表密钥长度(二进制位数)*/
unsigned char data[] =
{ 0x97, 0xF6, 0x42, 0x61...
分类:
编程语言 时间:
2015-06-14 15:11:20
阅读次数:
224
/*----------------实现了生成 DH 密钥参数------------*/
//DH_generate_parameters_ex#include
#include "cryptlib.h"
#include
#include #ifdef OPENSSL_FIPS
# include <openssl/f...
分类:
编程语言 时间:
2015-06-09 10:03:52
阅读次数:
311
#include
#include "cryptlib.h"
#include
#include
#include
#include
#include "asn1_locl.h"
#ifndef OPENSSL_NO_CMS
# include <ope...
分类:
编程语言 时间:
2015-06-09 10:03:45
阅读次数:
625