java異或加密算法
更新時間:2013年12月20日 17:13:55 作者:
這篇文章主要介紹了java異或加密算法,有需要的朋友可以參考一下
簡單異或密碼(simple XOR cipher)是密碼學(xué)中中一種簡單的加密算法。
異或運算:m^n^n = m;
利用異或運算的特點,可以對數(shù)據(jù)進(jìn)行簡單的加密和解密。
復(fù)制代碼 代碼如下:
/**
* 簡單異或加密解密算法
* @param str 要加密的字符串
* @return
*/
private static String encode2(String str) {
int code = 112; // 密鑰
char[] charArray = str.toCharArray();
for(int i = 0; i < charArray.length; i++){
charArray[i] = (char) (charArray[i] ^ code);
}
return new String(charArray);
}
相關(guān)文章
詳解Spring MVC/Boot 統(tǒng)一異常處理最佳實踐
在 Web 開發(fā)中, 我們經(jīng)常會需要處理各種異常,這篇文章主要介紹了詳解Spring MVC/Boot 統(tǒng)一異常處理最佳實踐,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01
SpringBoot配置ShedLock分布式定時任務(wù)
ShedLock是一個在分布式環(huán)境中使用的定時任務(wù)框架,這篇文章主要介紹了SpringBoot配置ShedLock分布式定時任務(wù),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
Java并發(fā)編程之LongAdder執(zhí)行情況解析
這篇文章主要為大家介紹了Java并發(fā)編程之LongAdder執(zhí)行情況解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04

