如何创建强命名程序集(StrongNameAssembly)创建一个强命名程序集首先需要获得一个用强命名实用工具(StrongNameUtility,即SN.exe,.NETSDK自带)产生的密钥。下面简要介绍一下SN.exe的一些用法。要产生一个公钥/私钥对:a)SN–kMyCompany.Key...
分类:
其他好文 时间:
2015-08-15 18:06:47
阅读次数:
129
CLR支持两种程序集:强命名程序集、弱命名程序集,两者的区别在于,强命名程序集是被发布者使用了自己的公钥/私钥对进行了程序集的签名,能唯一性标识程序集的发布者的程序集,并且可以使用密钥对程序集进行唯一性标识、保护和版本控制,这里所提到的保护就是我们需要一起讨论的程序集防篡改。 首先我们一起来看个例....
分类:
其他好文 时间:
2015-08-15 13:32:06
阅读次数:
224
一、公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可...
分类:
其他好文 时间:
2015-08-04 20:57:21
阅读次数:
112
先安装openssl,然后打开openssl(可直接找到openssl的安装目录中的openssl.exe点击输入下列信息)genrsa -out rsa_private_key.pem 1024生成私钥文件pkcs8 -topk8 -inform PEM -in rsa_private_key.p...
分类:
其他好文 时间:
2015-07-29 18:52:29
阅读次数:
134
/// /// 非对称加密生成的私钥和公钥/// /// 私钥/// 公钥public static void GenerateRSAKey(out string privateKey, out string publicKey)#region 非对称数据加密(公钥加密)/// /// 非对称加密字...
分类:
其他好文 时间:
2015-07-22 20:27:06
阅读次数:
144
1 private static String getRSAPrivateKeyAsNetFormat(byte[] encodedPrivkey) { 2 try { 3 StringBuffer buff = new StringBuffer(1024...
分类:
编程语言 时间:
2015-07-21 12:42:12
阅读次数:
753
gpg [功能] GPG是加密和数字签名的免费工具,大多用于加密信息的传递。除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对。利用你的“公钥”别人加密信息不再需要告诉你密码,随时随地都能发送加密信息。...
分类:
系统相关 时间:
2015-07-16 12:06:37
阅读次数:
211
#SSH无密码登录要使用公钥与私钥,Linux下可以用ssh-keygen生成公钥/私钥;
#Server1(192.168.4.101)Server2(192.168.4.102)Server1通过ssh免密码登录Server2;
#Server1生成.ssh目录
[root@server1/]#ssh192.168.4.102
Theauthenticityofhost‘192.168.4.102(192.168.4.102)..
分类:
其他好文 时间:
2015-07-14 06:27:53
阅读次数:
227
1:先与支付宝签约,获得商户ID(partner)和账号ID(seller)2:下载相应的公钥私钥文件(加密签名用)3:下载支付宝SDK4:生成订单信息5:调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道6:支付完毕后返回支付结果给商户客户端和服务 , SDK里有集成支付宝功能的一个Demo...
分类:
移动开发 时间:
2015-07-08 10:55:28
阅读次数:
134
在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑~项目在这里 https://github.com/travist/jsencrypt【rsa算法】首先科普一下rsa:公钥私钥成对,用其中一个加密只能用另一个解密,常用公钥加密私钥解密。一开始...
分类:
Web程序 时间:
2015-07-03 01:37:58
阅读次数:
193