国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java中使用異或運算符實現加密字符串

2019-11-26 15:08:44
字體:
來源:轉載
供稿:網友

通過異或運算符號與一個指定的值進行異或運算,從而改變字符串每個字符的值,這樣就可以得到加密后的字符串。

import java.util.Scanner; public class Encypt {   public static void main(String args[]){     Scanner scan = new Scanner(System.in);     System.out.println("請輸入一個英文字符串或解密字符串:");     String password = scan.nextLine();   //獲取用戶輸入     char[] array = password.toCharArray(); //獲取字符數組     for(int i=0;i<array.length;i++) //遍歷字符數組     {       array[i]=(char)(array[i]^20000); //對每個數組元素進行異或運算     }      System.out.println("加密或解密結果如下:");     System.out.println(new String(array));   } } 

輸出結果:

請輸入一個英文字符串或解密字符串: www.sohu.com 加密或解密結果如下: 

主站蜘蛛池模板:
庆阳市|
巴中市|
郁南县|
阜新市|
永顺县|
遵义县|
江源县|
平顺县|
东乌珠穆沁旗|
萍乡市|
仁布县|
曲水县|
宁陕县|
三台县|
新安县|
津市市|
民和|
遂宁市|
哈密市|
昌邑市|
永川市|
旌德县|
桓台县|
邮箱|
容城县|
林州市|
梧州市|
陇南市|
肇州县|
武夷山市|
瑞昌市|
苍梧县|
富民县|
紫阳县|
雅安市|
奉新县|
明水县|
微博|
沛县|
鹤峰县|
沂源县|