原文地址:http://www.cnblogs.com/guogangj/archive/2012/03/05/2381117.html通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。...
分类:
Web程序 时间:
2015-07-23 19:25:14
阅读次数:
133
测试环境:
CPU 1 核 Intel 2.2GHZ
内存 1GB
算法
种类 对称加密算法
AES CBC 模式
非对称加密算法
RSA 256加密明文长度为160 bytes
各运行10000次上代码 test_aes.pyfrom Crypto.Cipher import AES
import time
obj = AES.new('This is a key123...
分类:
编程语言 时间:
2015-07-21 20:38:43
阅读次数:
378
需要用到一个jar
http://www.bouncycastle.org/latest_releases.html
HexUtil.javapackage cn.edu.zafu.utils;public class HexUtil {
private static final char[] DIGITS_LOWER = { '0', '1', '2', '3', '4', '5',...
分类:
编程语言 时间:
2015-07-14 11:44:53
阅读次数:
148
在iPhone开发中很多时候都需要将数据进行Base64编解码,在一些大项目中,就需要将通过RSA加密算法加密后的数据进行Base64编码,然后再通过网络将iPhone端的数据传送到服务器端,服务器端收到数据后再进行解码,然后处理解码后的数据。1、接口定义2、编码3、解码...
分类:
移动开发 时间:
2015-07-03 12:28:17
阅读次数:
255
在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑~项目在这里 https://github.com/travist/jsencrypt【rsa算法】首先科普一下rsa:公钥私钥成对,用其中一个加密只能用另一个解密,常用公钥加密私钥解密。一开始...
分类:
Web程序 时间:
2015-07-03 01:37:58
阅读次数:
193
很简单的一个需求,ipad端给密码RSA加密,传到java后台,解密。RSA加密算法是基于一个密钥对的,分为公钥和私钥,一般情况公钥加密,私钥解密,但也可私钥加密,公钥解密。还可以验签,就是先用私钥对数据进行加密,然后对加密后的数据进行签名,得到一个签名值。然后再用公钥先验签,证明是对应私钥加密.....
分类:
移动开发 时间:
2015-07-01 15:47:46
阅读次数:
168
通过http://www.cnblogs.com/smismile/p/3789874.html这篇博文生成所需的公钥字符串和私钥1. 前端加密写法,所需js文件 2. 后端php解密/** * 公钥加密 * * @param string 明文 * @para...
分类:
Web程序 时间:
2015-06-25 21:01:05
阅读次数:
201
采用RSA加密方式,主要是生成公钥和私钥,公钥用来加密,私钥用来解密,至于其中如何实现的,网上有很多原理。参见如下:https://github.com/jslim89/RSA-objcPS:生成私钥$ openssl genrsa -out private_key.pem 512生成公钥$ ope...
分类:
移动开发 时间:
2015-06-24 22:25:23
阅读次数:
192
因为项目中需要传输用户密码,为了安全需要用RSA加密,所以就学习了下RSA加密在iOS中的应用。关于RSA的历史及原理,下面的两篇文章讲的很清楚了:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html http://ww...
分类:
移动开发 时间:
2015-06-17 23:18:02
阅读次数:
2392