用shiro自再工具加密

2021-08-18 17:59:54 字數 778 閱讀 2259

用shiro自再工具加密:

//		//md5加密  

// string hashalgorithmname = "md5";

// string credentials = "admin";

// int ha****erations = 1024;

// object obj = new ******hash(hashalgorithmname, credentials, null, ha****erations);

// system.out.println(obj);

//md5加密 ,加鹽

string hashalgorithmname = "md5";// ******hash是其它雜湊的父類(如下圖),如果要用******hash就要告訴shiro使用哪種hash方式

string credentials = "admin"; //需要加密的東西

int ha****erations = 1024; //雜湊的次數

bytesource credentialssalt = bytesource.util.bytes("admin"); //鹽

object obj = new ******hash(hashalgorithmname, credentials, credentialssalt, ha****erations);

system.out.println(obj);

shiro保持乙個使用者在登入狀態,再重新再次登入

shiro登入是用過濾器來驗證的。那麼,我們本身是不用寫登入 login 的業務需求的。當我們第一次登入的時候,都是走完整個流程也就會對了。但是,如標題所示,保持shiro邏輯不變的話,重新登入,兩種結果 1.當不配置login介面的話,進入404頁面。2.當配置login介面的話,能正確走完流程,...

用openssl自簽名證書

進入命令列 1.進入證書存放的路徑 rm rf ssl 假如ssl資料夾已經存在 mkdir ssl cd ssl 2.生成金鑰 openssl genrsa des3 out ssl.key 1024 輸入密碼 isec openssl rsa in ssl.key out ssl.key 輸入密...

mysql自增主鍵怎麼用

參考文章 通常,自增主鍵的設定如下 id intunsigned notnull auto increment 如果設定成這樣,則id的取值範圍是 0,2 32 1 即 0,4294967295 若表的資料量龐大,自增主鍵超過4294967295時,會報主鍵衝突異常,導致資料無法插入。解決辦法是,將...