GalaxyPilot —— D.S


                  生命不熄,戰斗不止
          數據加載中……

          簡單的字符轉換和反轉換函數

          加密解密時可以用到,只支持小寫字母的轉換。

          ?private String dmix(String str1)
          ??? {
          ??????? int MAX_COUNT = 20;
          ??????? char ca[] = str1.toCharArray();
          ??????? int count = 0;
          ??????? for(int i = 0; i < ca.length; i++)
          ??????? {
          ??????????? int a = ca[i] - count;
          ??????????? ca[i] = (char)a;
          ??????????? if(ca[i] < 'a')
          ??????????????? ca[i] += '\032';
          ??????????? count = ++count % MAX_COUNT;
          ??????? }

          ??????? StringBuffer sb = new StringBuffer();
          ??????? sb.append(ca);
          ??????? return sb.toString();
          ??? }
          ??? public String mix(String str1)
          ??? {
          ??? ?int MAX_COUNT = 20;
          ??????? char ca[] = str1.toCharArray();
          ??????? int count = 0;
          ??????? for(int i = 0; i < ca.length; i++)
          ??????? {
          ??????? ?int a=0;
          ??????????? a = ca[i] + count;
          ??????????? ca[i] = (char)a;
          ??????????? if(ca[i] > 'z')
          ??????????????? ca[i] -= '\032';
          ??????????? count = ++count % MAX_COUNT;
          ??????? }

          ??????? StringBuffer sb = new StringBuffer();
          ??????? sb.append(ca);
          ??????? return sb.toString();
          ??? }

          posted on 2007-02-07 08:55 舵手 閱讀(1865) 評論(2)  編輯  收藏

          評論

          # re: 簡單的字符轉換和反轉換函數  回復  更多評論   

          加密“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”,然后再解密,試試。
          2007-02-08 16:06 | ChairMan 貓

          # re: 簡單的字符轉換和反轉換函數  回復  更多評論   

          恩,忘了說一句,只支持小寫字母的操作:)
          2007-02-09 08:51 | 舵手 QQ:8117892

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉定区| 洪洞县| 丰城市| 陆河县| 司法| 普格县| 通州市| 新密市| 扎兰屯市| 黄大仙区| 大同县| 闽侯县| 彭山县| 江安县| 原阳县| 开平市| 永泰县| 林口县| 定边县| 廉江市| 鞍山市| 深州市| 深水埗区| 武穴市| 固阳县| 清新县| 嵊州市| 南华县| 四平市| 油尖旺区| 宜黄县| 荔波县| 石柱| 嘉祥县| 兴安县| 景泰县| 西青区| 昌图县| 神池县| 浙江省| 安远县|