今天看了点关于公私钥加密的内容,赶快记下省的忘记了。 这里有几个概念:公钥,私钥,加密,认证,认证中心(CA),数字证书。 公钥和私钥是属于非对称性加密,公钥和私钥是完全不同的,但是相互对应的。一把私钥只能对应一把公钥。顾名思义,公钥是对外开放的,所有人都可以获得,私钥是自己保管的。 加密与认证 基 ...
分类:
移动开发 时间:
2017-09-30 16:22:39
阅读次数:
278
发送加密消息 static void Send() { MessageQueue mq = new MessageQueue(DestinationQueue); //mq.EncryptionRequired = EncryptionRequired.Body; //mq.FormatName = ...
分类:
其他好文 时间:
2017-09-30 13:14:26
阅读次数:
169
使用gpg实现公钥加密【对称加密】1、对称加密file文件gpg-cfilelsfile.gpg------------------------对称加密过程------------------------输入口令,两次,例如centos再查看加密文件,已经乱码删除原始文件,只留下加密文件,则文件就安全了。--------------------------------..
分类:
其他好文 时间:
2017-09-29 22:58:37
阅读次数:
350
这几天做项目要做混淆,所以搜集资料学习了下,这次主要记录混淆的步骤,如有需要改正和完善的地方,还麻烦能够指出,大家共同进步o(* ̄▽ ̄*)ブ 1.项目防反编译技术步骤: a) 加密、 b) 混淆、 c) 加壳(加固); 2.加密:对信息进行摘要计算,然后摘要值用私钥进行验签,重要数据使用rsa非对称 ...
分类:
移动开发 时间:
2017-09-29 14:55:54
阅读次数:
186
数字签名是指发送方用自己的私钥对数字指纹进行加密后所得的数据,其中包括非对称密钥加密和数字签名两个过程,在可以给数据加密的同时,也可用于接收方验证发送方身份的合法性。采用数字签名时,接收方需要使用发送方的公钥才能解开数字签名得到数字指纹。数字指纹又称为信息..
分类:
其他好文 时间:
2017-09-25 09:43:39
阅读次数:
133
HTTPS数据传输过程 ①客户端发起HTTPS连接握手 ②服务端收到HTTPS握手连接请求,与客户建立握手过程,和TCP的三次握手类似,并发送一系列的加密算法组合给客户端,与客户端协商加密算法组合 ③客户端收到这一系列的组合,从中选择一个自己能够支持的并且加密级别最高的加密算法组合,通告给服务端 ④ ...
分类:
Web程序 时间:
2017-09-20 23:22:17
阅读次数:
373
WEB加密算法SHAMD5 加密算法非对称加密(公开密钥加密)原理: 公开密钥加密,是加密和解密使用的不同密钥的算法,广泛用于信息传输中常用的算法: RSA、ElGamal、Rabin对称加密原理: 将信息使用一个密钥进行加密,解密时使用同样的密钥进行解密常用的算法: DES、3DES、AES其他加... ...
分类:
编程语言 时间:
2017-09-18 13:32:09
阅读次数:
213
WEB加密算法SHAMD5 加密算法非对称加密(公开密钥加密)原理: 公开密钥加密,是加密和解密使用的不同密钥的算法,广泛用于信息传输中常用的算法: RSA、ElGamal、Rabin对称加密原理: 将信息使用一个密钥进行加密,解密时使用同样的密钥进行解密常用的算法: DES、3DES、AES其他加... ...
分类:
编程语言 时间:
2017-09-18 13:19:17
阅读次数:
171
引入A和B使用非对称加密方法加密数据进行通讯,则双方均需要知道对方的公钥。若A得到一个声称为B的公钥后,不进行检查就用该公钥加密数据,然后传输,而该公钥实际上是黑客C的公钥,那么就只有黑客C的私钥才能解开数据,造成数据泄露。所以A需要对B非公钥进行检查,那么检查合..
分类:
其他好文 时间:
2017-09-18 10:55:20
阅读次数:
134
所谓对称密码,是指在加密和解密时使用的都是同一密钥,比如之前提到的恺撒密码。而非对称密码,也称之为公钥密码,是指在加密和解密时使用不同密钥的方式。本章会主要介绍几种对称密码,如DES、三重DES、AES等,在这之前,要先了解一下什么是比特序列运算。1、比特序列运算在这之前,我们先来看一个异或运算(不... ...
分类:
其他好文 时间:
2017-09-18 00:28:01
阅读次数:
205