Android SHA1加密实现
16lz
2021-01-23
同前篇博文的MD5加密
只要把加密文本转换为String就好了
[java] view plaincopy
- 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之EditText文本监听(addTextChangedListener)
- android html超链接文本 点击跳转的两种实现
- Android实现自动文本框提示功能
- Android之获取、设置EditText的文本
- android 修改部分文本的颜色
- Android 建立文件夹、生成文件并写入文本文件内容
- android 实现一个滚动文本
- Android 使用富文本显示web上的内容
- Android文本样式——上