1234567891011121314151617181920212223242526272829303132333435 |
- package com.chinacreator.videoalliance.order.util;
- import java.security.MessageDigest;
- import java.security.NoSuchAlgorithmException;
- public class SHA1Util {
- public static String SHA1(String decript) {
- try {
- MessageDigest digest = java.security.MessageDigest
- .getInstance("SHA-1");
- digest.update(decript.getBytes());
- byte messageDigest[] = digest.digest();
- // Create Hex String
- StringBuffer hexString = new StringBuffer();
- // 字节数组转换为 十六进制 数
- for (int i = 0; i < messageDigest.length; i++) {
- String shaHex = Integer.toHexString(messageDigest[i] & 0xFF);
- if (shaHex.length() < 2) {
- hexString.append(0);
- }
- hexString.append(shaHex);
- }
- return hexString.toString();
-
- } catch (NoSuchAlgorithmException e) {
- e.printStackTrace();
- }
- return "";
- }
- public static void main(String[] args) {
- System.out.println(SHA1Util.SHA1("sf;lsdjfldsfs"));
- }
- }
|