Android SHA加密实现
2011-07-07 09:27
351 查看
同前篇博文的MD5加密
只要把加密文本转换为String就好了
package com.tencent.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 对外提供getSHA(String str)方法
* @author randyjia
*
*/
public class SHA {
public static String getSHA(String val) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("SHA-1");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
return getString(m);
}
private static String getString(byte[] b){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < b.length; i ++){
sb.append(b[i]);
}
return sb.toString();
}
}
只要把加密文本转换为String就好了
package com.tencent.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 对外提供getSHA(String str)方法
* @author randyjia
*
*/
public class SHA {
public static String getSHA(String val) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("SHA-1");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
return getString(m);
}
private static String getString(byte[] b){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < b.length; i ++){
sb.append(b[i]);
}
return sb.toString();
}
}
相关文章推荐
- Android常用加密代码实现
- java中加密的实现方法(MD5,MD2,SHA)
- APP手机应用(android和ios)接口调用 传输验证可用 shiro 的 MD5、SHA 等加密
- Android和IOS关于RSA加密以及服务端解密的研究实现
- Android使用RSA加密解密功能的实现
- android中对文件加密解密的实现
- Android之zip文件加密解压及进度条的实现
- Android中的ClassLoader与dex文件加密实现分析
- 对登录实现加密,通用工具类(支持MD5和SHA)
- Java/Android GZip,BZip2,Zip 压缩封装 和 MD5,RSA,SHA,Desede 加密封装
- 用Java实现MD5,SHA-1等加密
- MD5,MD2,SHA加密的实现方式
- Android逆向之旅---基于对so中的section加密技术实现so加固
- 【密码学】SHA-1加密原理及其Java实现
- Android如何实现Md5PasswordEncoder的encodePassword加密方法(附iOS实现方式)
- 基于Android系统的AES加密、解密的JAVA实现
- Android中的ClassLoader与dex文件加密实现分析
- Android RSA加密解密功能的实现
- Android逆向之旅---基于对so中的section加密技术实现so加固
- 实现android的AES加密技术