为什么我用Base64加密后,不能将它解密?

我是在网页上加密的
2024-12-27 07:49:52
推荐回答(2个)
回答1:

base64编码,不能算加密码,因为没有密钥。就是说谁都可以解码。
至于你说的不能解码,只能猜测是你的解码算法不正确。
百度百科上有关于base64的详细解释,应该对你有帮助。

回答2:

前端使用js: pwd = new Base64.encode(pwd);
后端使用java, new Base64().decodeBase64(pwd.getBytes()).toString();
java的Base64()有提供decode和decodeBase64()这俩种方法,我习惯的以为是decode(),结果却是后者.
希望对你有帮助.