码迷,mamicode.com
首页 >  
搜索关键字:公钥    ( 3419个结果
快速幂取模
参考文章来源:Reait Home(http://www.reait.com/blog.html) 转载请注明,谢谢合作。 在Miller Rabbin测试素数,就用到了快速幂取模的思想。这里总结下。求a^b%c(这就是著名的RSA公钥的加密方法),当a,b很大时,直接求解这个问题不太可能 算法1:...
分类:其他好文   时间:2014-12-27 21:48:14    阅读次数:154
配置ssh无密码登陆
好几次都双机互配后才wanshi ,总记不住方向,记到这儿 A要链接B,A把自己的公钥给B 1 zxw@hostUbuntu1:~$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/zxw/.ssh/id_rsa): Enter pa...
分类:其他好文   时间:2014-12-26 21:46:38    阅读次数:190
Android和IOS关于RSA加密以及服务端解密的研究实现
一、  密钥对的生成 RSA加密解密,类似于支付宝中的加解密功能,以前的app使用的是DES加密即对称加密算法,只需要一个密钥;而采用RSA实现加解密需要一个密钥对,即公钥和私钥。所以首先要做的操作是生成一个密钥对,在window 7环境下,这里借用支付宝demo中的openssl命令行工具,毕竟是通用的,密钥对的生成流程大致如下: 1、生成RSA私钥 genrsa -out...
分类:移动开发   时间:2014-12-25 20:38:19    阅读次数:909
Pki原理
核心提示: 利用公钥与公钥证书,与私钥一起生成客户端或者服务器证书,用公钥加密的文件只能用私钥解密,而私钥加密的文件只能用公钥解密。公钥顾名思义是公开的,所有的人都可以得到它;私钥也顾名思义是私有的,不应被其他人得到,具有唯一性。这样就可以满足电子商务中需要的一些安全要求。比如说要证明某个文件是特定人的,该人就可以用他的私钥对文件加密,别人如果能用他的公钥解密此文件,说明此文件就是这个人的,...
分类:其他好文   时间:2014-12-23 17:29:29    阅读次数:152
Security学习笔记1
获取公钥对象思路: 1、首先得到公私钥对 //以指定的算法实例化KeyPairGenerator对象 KeyPairGenerator keygen = KeyPairGenerator.getInstance("DSA"); //初始化KeyPairGenerator keygen.initialize(1024); //生成KeyPair对象 KeyPair keys = key...
分类:其他好文   时间:2014-12-23 15:42:47    阅读次数:144
Nginx、Tomcat、SSL、双向认证
1. 证书层级结构2. 服务器结构tomcat不要求认证客户端,nginx要求认证客户端3. tomcat配置注意点tomcat的服务器证书的CN必须为tomcat_backend4. nginx配置注意点使用openssl从pfx文件中导出pem格式公钥1openssl pkcs12 -clcer...
分类:其他好文   时间:2014-12-23 13:42:58    阅读次数:293
SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解
###DES: Digital Encryption Standard. Obsolete standard. 单密钥算法,是信息的发送方采用密钥A进行数据加密,信息的接收方采用同一个密钥A进行数据解密. 单密钥算法是一个对称算法. 算法好在加/解速度快,密钥量短...
分类:Web程序   时间:2014-12-22 18:11:57    阅读次数:228
公钥、私钥、数字签名、数字证书、对称与非对称算法、HTTPS
对公钥和私钥有点稀里糊涂的,搜索了一些资料,作一些整理吧,先看这个: 加密--公钥 解密--私钥 签名--私钥 验证--公钥 看了这个也许会对私钥用于签名不解,其实它等同于用私钥加密,而公钥验证就是用公钥解密,...
分类:编程语言   时间:2014-12-22 16:25:35    阅读次数:188
Android应用开发中如何使用RSA加密算法对数据进行校验
这个世界很精彩,这个世界很无奈。是的,在互联网时代,如何保护自己的数据,如何对数据进行加密和效验就变得非常的重要。这里总结一下Android平台使用Java语言,利用RSA算法对数据进行校验的经验。 先来看下如何RSA加密算法对数据进行校验的流程: 1、首先要用openssh之类的程序生成一个私钥 2、再根据私钥生成一个公钥 3、使用私钥和公钥,对数据进行签名,得到签名文件。 4、使用公...
分类:移动开发   时间:2014-12-20 18:19:08    阅读次数:257
无密码登陆远程LINUX主机
ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公钥复制到远程主机的...
分类:系统相关   时间:2014-12-19 21:52:44    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!