昨天,老板让我来看看android加密算法。于是在网上找了找,发现AES加密算法。(当然,MD5,BASE64什么http://snowolf.iteye.com/blog/379860这篇文章列举了非常多。可是基本都是j2se平台的。android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2015-06-09 11:24:04
阅读次数:
178
昨天老大叫我看看android加密算法。于是网上找了找,找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了非常多,可是基本都是j2se平台的,android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2015-05-13 21:16:34
阅读次数:
142
昨天老大叫我看看android加密算法。于是网上找了找,找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了非常多,可是基本都是j2se平台的,android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2015-05-10 11:09:02
阅读次数:
146
1.MD5算法不可逆128位或者64位串,byte数字长度就是16和8,一般表示是使用16进制来表示的话,1个byte转换成2个16bit,分别表示高地位,所以生成的字符串是16位或者是32位的,16位其实是从32位中的中间部分抽出来的。我们所说的密码多少位,是表示多少bit,转换成byte数组的话...
分类:
移动开发 时间:
2015-04-29 19:36:36
阅读次数:
249
由于一个银行的项目需要,项目app的Android客户端和web端均需要对客户端上传至服务器的文件(语音、图片)
进行加密。加密实现方式是使用javax.crypto包中提供的类,这些类中最主要的是Cipher类。
Android项目中实现的步骤如下:
1、根据我们指定的strkey生成一个用于加密解密的key
2、加密文件,根据key加密文件
3、解密文件,根据key解密文件
代...
分类:
移动开发 时间:
2015-03-04 09:50:48
阅读次数:
169
昨天老大叫我看看android加密算法。于是网上找了找,找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了非常多,可是基本都是j2se平台的,android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2015-02-23 09:35:53
阅读次数:
189
上次写到在进入手机但·防盗界面时需要有密码限制,首先第一次进入时会弹出对话框提示用户设置密码;再次进入时会要求用户输入密码;这次来具体实现上述功能。 首次登录,设置密码 首先,我们的密码是保存在SharePreference中的”password”字段里的,在登录时后台需要校验该字段是否已经设置了密码,若未设置则弹出对话框让用户设置,否则要用户输入密码进入手机防盗界面; 校验是否设置了...
分类:
移动开发 时间:
2014-12-29 12:14:01
阅读次数:
259
加密过程:以byte[]形式读取SD卡上准备好的测试音频文件,使用AES加密算法加密byte[],再保存覆盖原音频文件,此时加密后的音频文件无法被播放。解密和加密过程原理一样。
代码:
VoiceEncryptionActivity.java
package com.example.voiceencryption;
import java.io.File;
import jav...
分类:
移动开发 时间:
2014-12-07 16:30:16
阅读次数:
216