国产探花免费观看_亚洲丰满少妇自慰呻吟_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 加密或解密結果如下: 

主站蜘蛛池模板:
乌审旗|
北流市|
漳州市|
淮安市|
嫩江县|
邯郸市|
竹北市|
聂荣县|
南丹县|
黎平县|
张北县|
新闻|
平定县|
哈密市|
新平|
两当县|
宁安市|
荃湾区|
宁乡县|
阳城县|
固始县|
台北市|
从化市|
女性|
新邵县|
霍州市|
车致|
通城县|
永胜县|
盐津县|
闻喜县|
宁南县|
海宁市|
尼玛县|
汪清县|
平乐县|
霍城县|
凤翔县|
儋州市|
漯河市|
赣州市|