赞
踩
-
- public CookieRememberMeManager rememberMeManager(){
- CookieRememberMeManager cookieRememberMeManager = new CookieRememberMeManager();
- cookieRememberMeManager.setCookie(rememberMeCookie());
- cookieRememberMeManager.setCipherKey(Base64.decode("fCq+/xW488hMTCD+cmJ3aQ=="));
- return cookieRememberMeManager;
- }
-
-
-
- public static void main(String[] args) throws Exception {
-
- KeyGenerator keygen = KeyGenerator.getInstance("AES");
- SecretKey deskey = keygen.generateKey();
- System.out.println(Base64.encodeToString(deskey.getEncoded()));
-
- }
-
用新生成的密钥替换原来的密钥即可。
-
- public CookieRememberMeManager rememberMeManager()
- {
- CookieRememberMeManager cookieRememberMeManager = new CookieRememberMeManager();
- cookieRememberMeManager.setCookie(rememberMeCookie());
- cookieRememberMeManager.setCipherKey(Base64.decode(generateNewKey()));
- return cookieRememberMeManager;
- }
-
- public static String generateNewKey() {
- try {
- KeyGenerator keygen = KeyGenerator.getInstance("AES");
- SecretKey deskey = keygen.generateKey();
- return Base64.encodeToString(deskey.getEncoded());
- }catch (Exception e){
- e.printStackTrace();
- return "7Iqlf6Ql/A4h7Umjw+254w==";
- }
- }
-

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。