数字签名的基本流程:将文件通过Hash函数,生成摘要,对摘要签名,得到被签名的摘要+文件。 RSA签名方案: 初始化过程:配制一对RSA钥匙,公钥(n,e),私钥(n,d) 签名过程:S=Sigk(m)=(h(M))d (mod n) (M是文件,h是单向散列函数,S是文件M的签名) 传输过程:M| ...
分类:
其他好文 时间:
2016-06-04 13:20:43
阅读次数:
181
Bob,Alice和数字证书 网络安全中最知名的人物大概就是Bob和Alice了,因为很多安全原理阐述中都用这两个虚拟人物来进行实例说明。我们来看看Bob是怎么从CA中心获得一个数字证书的:1、Bob首先创建他自己的密钥对(key pair),包含公钥和私钥;2、Bob通过网络把他的公钥送到CA中心 ...
分类:
其他好文 时间:
2016-05-31 10:17:29
阅读次数:
149
这部分内容主要解释一些概念和术语,最好是先理解这部分内容。 公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下: 加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和 ...
分类:
其他好文 时间:
2016-05-26 13:04:48
阅读次数:
240
最近公司要准备做一个传输数据加密准备用RSA 首先说一下自己开发中越到到坑 开始后台做给了我字符串格式的公钥、私钥做调试 后台自己加密、解密、加签、验签,都没有问题, 我这边同样也是加密、解密、加签、验签都没有问题 加密每次都是不同的,但是加签只要铭文固定,结果是一样 问题出在,同样的铭文,前端和后 ...
分类:
移动开发 时间:
2016-05-25 14:45:44
阅读次数:
202
总览 以太坊虚拟机(EVM)是以太坊中智能合约的运行环境。它不仅被沙箱封装起来,事实上它被完全隔离,也就是说运行在EVM内部的代码不能接触到网络、文件系统或者其它进程。甚至智能合约与其它智能合约只有有限的接触。 账户 以太坊中有两类账户,它们共用同一个地址空间。外部账户,该类账户被公钥-私钥对控制( ...
分类:
其他好文 时间:
2016-05-22 15:12:42
阅读次数:
5014
1. 首先你要拥有一对公钥、私钥;```pubKeyStr = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC1gr+rIfYlaNUNLiFsK/Knb54nQrCRTRMOdujTwkpqKLo4pNYj2StmryWETeFxOCFtCt/7ixTUrU2RG... ...
分类:
编程语言 时间:
2016-05-17 16:02:15
阅读次数:
791
密码学的概念容易被搞混淆,对大多数非专业人员而言,的确也情有可原。因为公钥、私钥、加密、认证这些,都是较为复杂的问题,其概念不太容易理解,理解不透就容易产生各种似是而非的概念,为了让大家对于密码学有进一步的了解,这里笔者就详细解说一下公钥和私钥的具体作用和使用方法。...
分类:
其他好文 时间:
2016-05-12 19:07:39
阅读次数:
140
应用背景: phantomjs的一个爬虫,访问https站点,单向认证(只认证服务器身份)的都可以,双向认证(服务器和客户端都需要认证)必须上传本地证书; 开始用一个包含公钥私钥的PEM证书访问,怎么都不行,必须要用拆成两个,把公钥和私钥拆开,用--ssl-certificates-path=<va ...
分类:
Web程序 时间:
2016-05-11 13:18:38
阅读次数:
214
openssh相关 DSA RSA,非对称加密,产生公钥、私钥,前者存放在remote,后者存放在local,ssh-keygen产生公钥私钥时,提示输入私钥密码,防止私钥泄露被盗 ssh-keygen默认生产RSA,可以加参数ssh-keygen -t dsa生产DSA 使用 ssh-add 把私... ...
分类:
其他好文 时间:
2016-05-10 20:22:00
阅读次数:
139
ssh免密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对。1、在A机下生成公钥/私钥对$ssh-keygen-trsa-P‘‘-P表示密码,-P‘‘就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。它在/home/x下生成.ssh目录,.ssh下有id_rsa(私钥)和id_rsa..
分类:
其他好文 时间:
2016-05-10 19:04:27
阅读次数:
156