因base64加密后可破解,为了提高安全性,在前端将加密后的密码做字符串反转后提交,然后在后端反转回来再解密。
例如:“abcdef”,反转后为“fedcba”,在反转回来“abcdef”。
前端js实现字符串反转
方法一(使用中)
1 | var str = "abcdef"; |
方法二
1 | var str="abcdef" |
方法三
1 | <script> |
后端java实现字符串反转
方法一(使用中)
1 | public static String reverse(String str){ |
方法二
1 | public void reverse() { |
方法三
1 | public class StringReverse { |
方法四:利用JDK提供的方法
1 | public class Main { |