base64编码,不能算加密码,因为没有密钥。就是说谁都可以解码。
至于你说的不能解码,只能猜测是你的解码算法不正确。
百度百科上有关于base64的详细解释,应该对你有帮助。
前端使用js: pwd = new Base64.encode(pwd);
后端使用java, new Base64().decodeBase64(pwd.getBytes()).toString();
java的Base64()有提供decode和decodeBase64()这俩种方法,我习惯的以为是decode(),结果却是后者.
希望对你有帮助.