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