<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks

    import javax.crypto.*;
    import java.io.UnsupportedEncodingException;
    import java.security.NoSuchAlgorithmException;
    import java.security.InvalidKeyException;

    /**
     * Created by IntelliJ IDEA.
     * User: LEO
     * Date: 2005-11-30
     * Time: 11:19:23
      */
    public class EncryptDecryptData{
        static String str = "南京金脈博通";
        public static void main(String[] args)  {
            System.out.println("明文");
            System.out.println(str);
            byte[] str1 = new byte[0];

            KeyGenerator keygen = null;
            SecretKey secretkey = null;
            try {
                str1 = str.getBytes("gb2312");
                keygen = KeyGenerator.getInstance("DESede");
                keygen.init(168);
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
            }
            secretkey = keygen.generateKey();
            byte[] kb = secretkey.getEncoded();
            int i=0;
            System.out.println("密鑰");
            for(i=0;i<kb.length;i++)
            {
                System.out.print(kb[i]+",");
            }
            Cipher cipher = null;
            byte[] encrypted = new byte[0];
            try {
                cipher = Cipher.getInstance("DESede");
                cipher.init(Cipher.ENCRYPT_MODE,secretkey);
                encrypted = cipher.doFinal(str1);
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
            } catch (NoSuchPaddingException e) {
                e.printStackTrace();
            } catch (InvalidKeyException e) {
                e.printStackTrace();
            } catch (IllegalBlockSizeException e) {
                e.printStackTrace();
            } catch (BadPaddingException e) {
                e.printStackTrace();
            }
            System.out.println();
            System.out.println("密文");
            for(i=0;i<encrypted.length;i++)
            {
                System.out.print(encrypted[i]+",");
            }
            byte[] decrypted = new byte[0];
            try {
                cipher.init(Cipher.DECRYPT_MODE,secretkey);
                decrypted = cipher.doFinal(encrypted);
            } catch (InvalidKeyException e) {
                e.printStackTrace();
            } catch (IllegalBlockSizeException e) {
                e.printStackTrace();
            } catch (BadPaddingException e) {
                e.printStackTrace();
            }
            String str2 = new String(decrypted);
            System.out.println("解密后的原文");
            System.out.println(str2);
        }

    }



    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2006-01-06 17:08 草兒 閱讀(2919) 評論(0)  編輯  收藏 所屬分類: Java編程經驗談
    主站蜘蛛池模板: 国内精自视频品线六区免费| 国产麻豆一精品一AV一免费| 很黄很黄的网站免费的| 亚洲视频在线观看免费| 久久精品成人免费观看| 亚洲av无码成人黄网站在线观看| 精品国产污污免费网站 | 五级黄18以上免费看| 亚洲成a人一区二区三区| 日韩免费码中文在线观看| 亚洲一区二区高清| 中文字幕免费在线看电影大全| 久久国产成人精品国产成人亚洲 | 久久精品国产亚洲网站| 99久久免费中文字幕精品| 亚洲乱人伦精品图片| 免费观看理论片毛片| 一级毛片在线免费播放| 亚洲va久久久噜噜噜久久| 黄+色+性+人免费| 亚洲AV电影天堂男人的天堂| 亚洲成年看片在线观看| a级毛片免费播放| 亚洲成av人片不卡无码| 国产jizzjizz免费视频| 国产一级婬片A视频免费观看| 久久久亚洲AV波多野结衣| 毛片免费vip会员在线看| 污视频网站免费观看| 亚洲AV日韩AV天堂久久| 全免费a级毛片免费看不卡| 又大又硬又粗又黄的视频免费看| 亚洲AV日韩精品久久久久久| 女人毛片a级大学毛片免费| 一级a性色生活片久久无少妇一级婬片免费放 | 三年片在线观看免费观看大全中国| 国产亚洲精品影视在线产品| 四虎在线免费视频| 伊人久久国产免费观看视频| 亚洲毛片免费观看| 综合久久久久久中文字幕亚洲国产国产综合一区首 |