java 接口转码、加密
2016-07-12 10:55
411 查看
备用
sha256.java
package http; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class sha256 { public String Encrypt(String strSrc, String encName) { MessageDigest md = null; String strDes = null; byte[] bt = strSrc.getBytes(); try { if (encName == null || encName.equals("")) { encName = "SHA-256"; } md = MessageDigest.getInstance(encName); md.update(bt); strDes = bytes2Hex(md.digest()); // to HexString } catch (NoSuchAlgorithmException e) { return null; } // System.out.println(strDes); return strDes; } public static String bytes2Hex(byte[] bts) { String des = ""; String tmp = null; for (int i = 0; i < bts.length; i++) { tmp = (Integer.toHexString(bts[i] & 0xFF)); if (tmp.length() == 1) { des += "0"; } des += tmp; } return des; } }
sha256.java
相关文章推荐
- HashMap和HashSet的区别
- 【服务器学习】SPRING MVC学习
- Java开发中的23种设计模式详解
- 构建微服务:Spring boot 入门篇
- Eclipse中 Linked Resources 的使用
- org.springframework.web.context.ContextLoaderListener
- Eclipse如何导出可执行jar包
- 安装完NetBeans6.9.1加载项目的时候报错
- Nokia S60v5 javaME 禁用 softkeypad
- MyEclipse 8.5 中 MTJ 的安装
- 【Struts2】--项目环境搭建
- 在java中,数据缓存的实现
- java自定义注解在excel导出时的使用
- java题一(NK)
- Java实现酒店管理系统之Java swing酒店管理系统的实现及源码下载
- AtomicInteger的使用
- javacv windows下视频提取帧再转化为灰度直方图
- hql的条件查询
- springMVC,mybatis配置事务
- Spring MVC请求处理流程及源码分析