使用commons-codec包加密字符串

m4ed 9年前發布 | 2K 次閱讀 Java 加密

使用commons-codec包加密字符串(MD5,SHA1,BASE64)

MD5

String str = "abc";
DigestUtils.md5Hex(str);

//附.net生成MD5的方法,生成內容跟java一致: String str = "abc"; FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");</pre>

SHA1

String str = "abc";
DigestUtils.shaHex(str);

//附.net生成SHA1的方式,生成內容跟java一致: String str = "abc"; FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");</pre>

BASE64

//加密
String str= "abc"; // abc為要加密的字符串
byte[] b = Base64.encodeBase64(str.getBytes(), true);
System.out.println(new String(b));

//解密 String str = "YWJj"; // YWJj為要解密的字符串 byte[] b = Base64.decodeBase64(str.getBytes()); System.out.println(new String(b));</pre>

 本文由用戶 m4ed 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!