自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SHA加密

開發(fā) 開發(fā)工具
博主發(fā)表的文章,有的是自己原創(chuàng),有的是這些年本人從網(wǎng)上積累的,方便大家學(xué)習(xí)。

 [[178971]]

  1. import java.security.MessageDigest; 
  2. public class SHAUtil { 
  3.  /*** 
  4.  * SHA加密 生成40位SHA碼 
  5.  * @param 待加密字符串 
  6.  * @return 返回40位SHA碼 
  7.  */ 
  8.  public static String shaEncode(String inStr) throws Exception { 
  9.  MessageDigest sha = null
  10.  try { 
  11.  sha = MessageDigest.getInstance("SHA"); 
  12.  } catch (Exception e) { 
  13.  System.out.println(e.toString()); 
  14.  e.printStackTrace(); 
  15.  return ""
  16.  } 
  17.  byte[] byteArray = inStr.getBytes("UTF-8"); 
  18.  byte[] md5Bytes = sha.digest(byteArray); 
  19.  StringBuffer hexValue = new StringBuffer(); 
  20.  for (int i = 0; i < md5Bytes.length; i++) { 
  21.  int val = ((int) md5Bytes[i]) & 0xff; 
  22.  if (val < 16) { 
  23.  hexValue.append("0"); 
  24.  } 
  25.  hexValue.append(Integer.toHexString(val)); 
  26.  } 
  27.  return hexValue.toString(); 
  28.  } 
  29.  /** 
  30.  * 測試主函數(shù) 
  31.  */ 
  32.  public static void main(String args[]) throws Exception { 
  33.  String str = new String("123456"); 
  34.  System.out.println("原始:" + str); 
  35.  System.out.println("SHA后:" + shaEncode(str)); 
  36.  } 

【本文是51CTO專欄作者張勇波的原創(chuàng)文章,轉(zhuǎn)載請通過51CTO獲取作者授權(quán)】

責(zé)任編輯:武曉燕 來源: 上下求索的Z先生博客
相關(guān)推薦

2016-01-08 13:39:27

2009-09-09 18:35:07

C# 加密MD5和SHA1

2014-09-23 09:08:41

2009-07-24 15:58:20

ASP.NET MD5ASP.NET SHA

2019-02-19 09:20:00

Windows 7算法補(bǔ)丁

2015-12-15 10:15:28

2023-12-13 12:27:46

2013-02-26 09:34:32

2010-06-25 16:19:17

2019-05-06 09:32:58

加密算法黑客Java

2017-01-07 10:37:44

2017-02-24 10:46:34

2017-02-27 18:00:24

2013-10-17 13:20:34

2021-04-15 09:02:33

Python加密解密

2018-05-03 10:33:14

數(shù)據(jù)庫MySQL 8.0角色管理

2015-12-29 10:29:15

2009-07-09 09:52:12

PBE加密

2015-11-09 10:42:07

2024-12-31 08:00:00

SpringBoot開發(fā)加密
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號