这个问题是在加密图片,存入sd卡,在解密出来展示,出现的。我个人研究了很久没解决。最后经过高人指点,终于解决了。
在此,拿出来分享,希望各位少走弯路。
我之前的设计思路是:(可以不看哦)
1.把图片从drawable读入成bitmap
2.bitmap-->byte
3.调用AES的byte加密算法。
4.加密成byte,在转化为string
5,把string存入sd卡。
...
分类:
其他好文 时间:
2014-10-25 11:59:07
阅读次数:
195
用OpenSSL命令行生成证书文件1.首先要生成服务器端的私钥(key文件):openssl genrsa -des3 -out server.key 1024运行时会提示输入密码,此密码用于加密key文件(参数des3便是指加密算法,当然也可以选用其他你认为安全的算法.),以后每当需读取此文件(通...
分类:
其他好文 时间:
2014-10-24 18:21:35
阅读次数:
327
本篇主要是实现标题中的三个加密算法,至于机制大家自行百度吧。一、DES实现类:DES.javapackage com.kale.des;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.S...
分类:
编程语言 时间:
2014-10-24 09:07:13
阅读次数:
302
描述16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一...
分类:
其他好文 时间:
2014-10-23 12:16:14
阅读次数:
164
数据加密在解密在软件开发过程中举足轻重的作用,可能有的公司在加密的时候有自己公司内部一套设计的算法,而在这方面不想浪费太大精力就可以去考虑使用第三方提供的加密算法,如AES加密算法,本篇内容介绍开源中国iOS客户端使用ASE算法加密密码;
AES GitHub 下载地址 https://github.com/Gurpartap/AESCrypt-ObjC
对一个比较大的工程我们可能都不知道某个类库或者方法在哪被使用,但是智能的Xcode给我们提供了一个全局搜索的功能,我们可以在真个工程中来搜索这个...
分类:
移动开发 时间:
2014-10-22 12:56:23
阅读次数:
243
只适用部分情况题外话攻关百度自动发贴作推广失败,但登录已拿下。全扔有点浪费。在登录的基础上写了个百度的自动签到系统,功能已实现(.net+nodejs)用nodejs是我没摸清楚百度的RSA加密算法,索性就直接把百度的RSA加密移到nodejs了(都是JS)。成功后又想了想,可以把.net实现迁移到...
分类:
移动开发 时间:
2014-10-21 13:45:14
阅读次数:
370
对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 中 3DES 112位或168位 慢 中 高 AES 128、192、256位 快 高 低 ? 非对称算法(加密密钥和解密密钥不同) 名称 成熟度 安全...
分类:
编程语言 时间:
2014-10-21 12:29:56
阅读次数:
263
前面写了常用了MD5加密算法,一个肯定不能满足本屌丝的胃口,最近发现AES加密算法貌似挺牛逼的样子,还是是美国联邦政府采用的一种区块高级加密标准,一看到“高级”就把我吓尿了,果然牛逼,废话少说,先学会用再说。...
分类:
移动开发 时间:
2014-10-20 21:27:13
阅读次数:
238
MD5 密码加密算法 1 public static String md(String md, String pass) { 2 MessageDigest m; 3 String passok = ""; 4 try { 5 ...
分类:
编程语言 时间:
2014-10-20 15:07:28
阅读次数:
246
1.对称加密----密钥加密 DES IDEA AES特点:算法公开,计算量小,加密速度快,加密效率高,不足:不安全原理:在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。2.不对称加密----公钥和私钥 RSA DSA原理:收发...
分类:
其他好文 时间:
2014-10-17 23:10:33
阅读次数:
325