最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery实现base64前台加密解密功能详解
时间:2022-06-25 17:02:44 编辑:袖梨 来源:一聚教程网
关于加密,很多人想到encodeURI和escape。这个对加密url,尤其是带中文参数的url很有用。
如果只是想做加密解密,类似于Java的DES,网上jQuery有个jquery.base64.js。
(关于js的md5加密可以用jquery.md5.js,有兴趣可以找来测试一下)。
下面是测试:
加密后:
加密后:
在后台加密解密是不是和前台一样?
我们测试一下:
packagecom.code; importsun.misc.BASE64Decoder; importsun.misc.BASE64Encoder; /** * * Base64加密--解密 * * @author lushuaiyin * */ publicclassBase64Util { /** * @param args */ publicstaticvoidmain(String[] args) { // TODO Auto-generated method stub String str="suolong2014version"; System.out.println("测试明文["+str+"]"); String basecode =Base64Util.encodeBase64(str); System.out.println("加密后["+basecode+"]"); if(basecode!=null){ String res =Base64Util.decodeBase64(basecode); System.out.println("解密后["+res+"]"); } ///////////////////////////////////////// System.out.println(""); System.out.println("N次加密测试--------"); String basecodeN=Base64Util.encodeBase64(str,2); String resN=Base64Util.decodeBase64(basecodeN,2); String basecodeN3=Base64Util.encodeBase64(str,5); String resN3=Base64Util.decodeBase64(basecodeN3,5); } //提供加密N次 publicstaticString encodeBase64(String mingwen,inttimes){ intnum=(times<=0)?1:times; String code=""; if(mingwen==null||mingwen.equals("")){ }else{ code=mingwen; for(inti=0;i从结果上看,jquery.base64.js加密解密和java的base64加密解密是一样的。
相关文章
- 《无限暖暖》天星之羽获得位置介绍 12-20
- 《流放之路2》重铸台解锁方法介绍 12-20
- 《无限暖暖》瞄准那个亮亮的成就怎么做 12-20
- 《无限暖暖》魔气怪终结者完成方法 12-20
- 《无限暖暖》曙光毛团获得位置介绍 12-20
- 《无限暖暖》日光果获得位置介绍 12-20