對(duì)老的Gungho項(xiàng)目管理系統(tǒng)進(jìn)行升級(jí)后,可以設(shè)置密碼加密傳遞。方法如下
1、服務(wù)端、網(wǎng)站程序都升級(jí)
2、數(shù)據(jù)庫(kù)需要升級(jí)
3、web.config 文件需要手工修改,修改方法如下
<!–密碼加密密鑰,在AES加密算法中,密鑰(Key)的長(zhǎng)度通??梢允?28位(16字節(jié))、192位(24字節(jié))或256位(32字節(jié))。這取決于使用的AES加密模式和密鑰長(zhǎng)度。一般而言,對(duì)于常見(jiàn)的AES加密,128位(16字節(jié))的密鑰長(zhǎng)度已經(jīng)足夠安全并被廣泛使用。如果需要更高的安全性,可以選擇使用192位或256位的密鑰長(zhǎng)度。在實(shí)際應(yīng)用中,要根據(jù)安全需求和加密算法的要求來(lái)確定使用的密鑰長(zhǎng)度。–>
<add key=”PwdEnCryptionKey” value=”OpHlcrKar2022317″ />
<!–nitialization?Vector(IV)在AES加密中通常需要16個(gè)字節(jié)(128位)長(zhǎng)度。IV用于增加密碼的獨(dú)特性,以增加密碼的安全性。IV必須是隨機(jī)且不可預(yù)測(cè)的,以確保每次加密相同的明文時(shí)得到不同的密文。在使用AES加密時(shí),確保IV的長(zhǎng)度為16個(gè)字節(jié)是常見(jiàn)的做法。–>
<add key=”PwdEnCryptionIV” value=”OpHlcrKar2022317″ />
注意:value=”OpHlcrKar2022317″? 字符串長(zhǎng)度16,里面包含大小寫+數(shù)字