成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個(gè)簡(jiǎn)單的文字加密解密類

開(kāi)發(fā) 后端
我們玩游戲神馬的,在安裝文件夾里或許會(huì)有一些TXT文件,但打開(kāi)來(lái)看卻是亂碼的。

我們玩游戲神馬的,在安裝文件夾里或許會(huì)有一些TXT文件,但打開(kāi)來(lái)看卻是亂碼的。

下面演示的是一個(gè)簡(jiǎn)單的文字加密和解密,勿噴。。。

 

Java代碼

  1. public class DoChar {     
  2.     private static final int EXP = 1235;     
  3.          
  4.     public static void main(String[] args) {     
  5.         DoChar doChar = new DoChar();     
  6.         String str = "這是測(cè)試內(nèi)容: abcd  123456  =-+";     
  7.         System.out.println("原內(nèi)容:" + str);     
  8.         String result = doChar.encrypt(str);     
  9.         System.out.println("加密后:" + result);     
  10.         System.out.println("解密后:" + doChar.reencrypt(result));     
  11.     }     
  12.          
  13.     //加密     
  14.     public String encrypt(String str){     
  15.         StringBuffer buf = new StringBuffer();     
  16.         char[] cs = str.toCharArray();     
  17.         char a;     
  18.         for (int i = 0; i < cs.length; i++) {     
  19.             a = (char) ((int)cs[i] + EXP);     
  20.             buf.append(a);     
  21.         }     
  22.         return buf.toString();     
  23.     }     
  24.          
  25.     //解密     
  26.     public String reencrypt(String str){     
  27.         StringBuffer buf = new StringBuffer();     
  28.         char[] cs = str.toCharArray();     
  29.         char a;     
  30.         for (int i = 0; i < cs.length; i++) {     
  31.             a = (char)((int)cs[i] - EXP);     
  32.             buf.append(a);     
  33.         }     
  34.         return buf.toString();     
  35.     }     
  36.     
  37. }    

 

運(yùn)行結(jié)果:

原內(nèi)容:這是測(cè)試內(nèi)容: abcd 123456 =-+

加密后:鈥欂爞邨噘悌???????????????????

解密后:這是測(cè)試內(nèi)容: abcd 123456 =-+

說(shuō)明:

在方法里用了String的toCharArray()方法先把String轉(zhuǎn)成char數(shù)組,而不是直接用String的charAt()方法,這是因?yàn)樵赟tirng非常大的時(shí)候,前者的執(zhí)行效率會(huì)高一些。

【編輯推薦】

  1. 深入剖析JAVA反射機(jī)制強(qiáng)大功能
  2. 深入剖析Java運(yùn)行環(huán)境組成
  3. Java編譯過(guò)程與c/c++編譯過(guò)程有何不同
  4. 淺談jvm.dll裝載過(guò)程與源代碼分析
  5. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解
責(zé)任編輯:金賀 來(lái)源: ITEYE博客
相關(guān)推薦

2022-03-24 09:13:54

Mybatis加密解密

2022-09-14 10:16:12

MyBatis加密解密

2011-03-24 09:34:41

SPRING

2024-03-01 09:58:44

2021-11-10 11:40:42

數(shù)據(jù)加解密算法

2018-08-29 14:50:15

文件加密

2010-03-05 14:36:45

2023-12-16 13:21:00

Python元類ORM

2018-11-22 14:09:45

iOS架構(gòu)組件開(kāi)發(fā)

2009-08-19 04:14:00

線性鏈表

2023-02-07 10:40:30

gRPC系統(tǒng)Mac

2009-07-14 16:02:42

JDBC例子

2020-11-09 06:38:00

ninja構(gòu)建方式構(gòu)建系統(tǒng)

2011-09-08 13:41:53

Widget

2019-11-07 14:00:36

MySQL數(shù)據(jù)庫(kù)SQL

2016-09-21 12:54:10

CAAS系統(tǒng)鏡像

2016-11-08 18:53:08

編譯器

2022-10-31 08:27:53

Database數(shù)據(jù)數(shù)據(jù)庫(kù)

2017-08-17 16:37:59

MySQL數(shù)據(jù)遷移

2013-04-25 09:55:21

進(jìn)程線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 粉嫩av久久一区二区三区 | 91国产视频在线 | av毛片 | 成人激情视频免费观看 | 日韩欧美国产精品 | 国产 日韩 欧美 在线 | 午夜免费电影 | 777zyz色资源站在线观看 | 亚洲精品久久久久久久久久久久久 | 成年人视频在线免费观看 | 成人一级黄色毛片 | 中文字幕高清在线 | 一级做a爰片性色毛片16 | 国产精品亚洲第一 | 久久久久久黄 | 精品免费视频 | 精品久久久久久久久久 | 美国av毛片| 国产女人第一次做爰毛片 | 久久精品91久久久久久再现 | 久久久久久久一级 | 欧美极品在线观看 | 日韩在线观看一区 | 一区二区国产精品 | 欧美一级大片免费看 | 精品国产一区二区三区久久久蜜月 | 亚洲伦理自拍 | 中国大陆高清aⅴ毛片 | 亚洲精品麻豆 | 看毛片网站 | 久草网站 | 亚洲免费视频一区二区 | 国产传媒视频在线观看 | 日韩免费一区二区 | 一区二区三区电影网 | 老司机狠狠爱 | 91精品国产自产精品男人的天堂 | 欧美国产精品一区二区三区 | 伊人网在线综合 | 亚洲一区二区在线视频 | 不卡欧美 |