Java怎么加密字符串js才能解密

java:
public static String encodeBase64(String str) {
Base64 base64 = new Base64();
String enbytes = base64.encode(str.getBytes());
return new String(enbytes);
}

像CODE64编码这种,js就能解密。包括像DES等等很多算法,只要知道密钥,js就都能解密。不过不推荐前台解密的方式,容易泄露密钥和密码
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-15
很简单啊,对JS进行正反操作就能实现加密解密
第2个回答  2013-01-11
加密其实有很多手段,最简单的:比如你给一个算法,或者多插入几个数,都算是加密。然后JS再反操作就OK了

如何用JAVA实现字符串简单加密解密?
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.*;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;\/** * 加密解密 * * @author ...

Java中用toCharArray()方法对字符串加密解密 对字符串的长度有什么要求...
对字符串长度没有要求,最简单的就是通过对这个字符数组的每个字符的ACSII码加上一个数来加密.

一行js代码实现字符串加密解密
一种方法是通过JavaScript内置的`charCodeAt()`和`fromCharCode()`函数来实现。这些函数分别用于获取和设置字符的Unicode编码。加密时,我们对每个字符的Unicode编码增加3,解密时则减去3。最终,使用`join()`方法将处理后的字符合并成一个字符串。以下是使用上述方法的完整示例代码:javascript let str = "...

js与java encodeURI 进行编码与解码
另一种编码方法是使用 `encodeURI()` 函数。它通过转义某些字符对 URI 进行编码,适用于整个 URI 的编码。例如,使用 `encodeURI()` 对 "JavaScript 中国" 进行编码后得到 "JavaScript%E4%B8%AD%E5%9B%BD"。而 `decodeURI()` 函数则用于将编码后的 URI 解码回原始格式。在 Java 中,`URLEnc...

如何使用JAVA实现对字符串的DES加密和解密
请参考文章:http:\/\/blog.csdn.net\/shibenjie\/article\/details\/5365355

JAVA使用什么加密算法和解密算法好
第一种. BASE Base是网络上最常见的用于传输Bit字节代码的编码方式之一,大家可以查看RFC~RFC,上面有MIME的详细规范。Base编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base来将一个较长的唯一标识符(一般为-bit的UUID)编码为一个字符串,用作HTTP表单...

前端js 加密解密方式
一、base64加密 使用JS函数的window.btoa()和 window.atob(),分别是编码和解码 二、编码和解码字符串 使用JS函数的escape()和unescape(),分别是编码和解码 三、AES加密解密 四、RSA加密解密

加密解密字符串的算法原理
最简单就是错位加密了 提取字符串中的每个字符做错位加密,比如“ABC”逐个加密,如“A”的asc码加上5就是70("F"),有几个字符就循环几次,最后得到"FGH"解密就是把得到的字符串中每个字符的asc码减去5就是原来的信息了!当然加还是减sac码,那就是看你喜欢啦,或者乘、除都可以!

js加密解密(js加密解密函数)
3、escape()方法:采用ISOLatin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。js中常见的数据加密与解密的方法1、DH算法是一种密钥交换协议,它可以让双方在不泄漏密钥的情况下协商...

JavaMD5和SHA256等常用加密算法
准确来讲,MD5不是一种加密算法,而是一种摘要算法,MD5能将明文输出为128bits的字符串,这个字符串是无法再被转换成明文的。网上一些MD5解密网站也只是保存了一些字符串对应的md5串,通过已经记录的md5串来找出原文。我做过的几个项目中经常见到MD5用在加密上的场景。比如对密码的加密,生成一个密码后...

相似回答
大家正在搜