当前位置: 首页 > 科技观察

SHA加密

时间:2023-03-12 12:09:43 科技观察

importjava.security.MessageDigest;publicclassSHAUtil{/****SHA加密生成40位SHA码*@param待加密字符串*@return返回40位SHA码*/publicstaticStringshaEncode(StringinStr)throwsException{MessageDigestsha=null;try{sha=MessageDigest.getInstance("SHA");}catch(Exceptione){System.out.println(e.toString());e.printStackTrace();return"";}byte[]byteArray=inStr.getBytes("UTF-8");byte[]md5Bytes=sha.digest(byteArray);StringBufferhexValue=newStringBuffer();for(inti=0;i