一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java位運算加密示例

java位運算加密示例

2019-11-05 11:39java教程網 JAVA教程

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

創建一個類,通過位運算中的"^"異或運算符把字符串與一個指定的值進行異或運算,從而改變字符串每個字符的值,這樣就可以得到一個加密后的字符串。當把加密后的字符串作為程序輸入內容,再與那個指定的值進行異或運算,實現把加密后的字符串還原為原有字符串的值。

 

復制代碼代碼如下:

import java.util.Scanner;
public class Example {
    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.err.println(new String(array));// 輸出密鑰
    }
}

 

效果如圖所示:

java位運算加密示例

java位運算加密示例

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久免费观看 | 日韩欧美一区二区三区免费观看 | 女人被爽到呻吟娇喘的视频动态图 | 久久久免费观看 | 天天综合天天色 | 国产里番 | 亚洲成年人免费网站 | 高清色黄毛片一级毛片 | 国产专区亚洲欧美另类在线 | 精品一区二区三区 不卡高清 | 波多野结衣小说 | 免费视屏 | 美女漫画网 | 逼毛片| 国产精品免费_区二区三区观看 | 国内交换一区二区三区 | 好大好深好涨好烫还要 | 免费永久视频 | 美女和男生搞基 | 国产在线观看91精品一区 | 精品日韩欧美一区二区三区 | 成人精品mv视频在线观看 | 女上男下gifxxoo动态视频 | 日韩成人在线视频 | 精品福利一区二区免费视频 | 国产一卡二卡四卡免费 | 韩剧网3600热播剧 | 女bbbbxxxx视频| 色亚洲色图| jizz农村野外jizz农民 | 偷偷狠狠的日日高清完整视频 | 欧美a级v片在线观看一区 | 亚洲白拍| 四虎永久免费地址在线网站 | 久久观看视频 | 欧美人成绝费网站色www吃脚 | 99热精品成人免费观看 | 国产清纯91天堂在线观看 | k逼| 热99精品在线| 精品国产一二三区在线影院 |