js前端加密后端java解密(简单的转码)密码加密

mac2025-07-07  9

**

**古人语:独学而无友,则孤陋而寡闻。今效仿先贤,欲结交IT界之通道,帮助梳理开发通用的方法,供后来IT男学习,以成事温家之用。QQ:852383695

**

一、 js转码的方法:

** function stringToHex(str){ var bytesT = []; for(var i = 0; i < str.length; i++){ bytesT.push(str.charCodeAt(i).toString(16)); } return bytesT; } **

二、js调用方式:

** 提交的时候,把密码加密重新赋值给 密码框。 ("#password").setValue(stringToHex($("#password").getValue())); document.loginForm.submit();

**

三、java后端解析

**

public String passwordArrDecode(String[] conferTypeCode){ String pwd = "" ; String pwdString = conferTypeCode[0]; String[] pwdArr = pwdString.split(","); byte [] bytes = new byte [pwdArr.length] ; for(int i=0 ;i<pwdArr.length ;i++){ bytes[i] = (byte) Integer.parseInt(pwdArr[i], 16); } try{ pwd = new String(bytes, "utf-8") ; System.out.println(new String(bytes, "utf-8")); }catch(Exception e){ } return pwd ; }
最新回复(0)