<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編程經驗談
    主站蜘蛛池模板: 少妇亚洲免费精品| 真实乱视频国产免费观看| 亚洲精品视频在线看| 羞羞视频在线免费观看| 国产色爽女小说免费看| 久久久久久久久无码精品亚洲日韩| 在线观看人成网站深夜免费| 亚洲国产精品18久久久久久 | 毛片免费在线观看| 亚洲国产日韩一区高清在线| 一级毛片免费观看不卡视频| 亚洲国产视频网站| 黄网址在线永久免费观看| 国产精品亚洲一区二区在线观看 | 成人免费视频77777| 亚洲熟妇AV乱码在线观看| 免费精品一区二区三区在线观看 | aaa毛片视频免费观看| 亚洲国产精品无码久久久不卡| 国产精品99精品久久免费| 久久精品国产亚洲av高清漫画 | 国产性爱在线观看亚洲黄色一级片| 久久久久久av无码免费看大片 | 久久精品国产精品亚洲艾| 16女性下面无遮挡免费| 亚洲人成人无码.www石榴| 亚洲AV无码一区二区三区国产| 97在线免费视频| 成人区精品一区二区不卡亚洲| 亚洲av成人一区二区三区在线观看| 拍拍拍无挡视频免费观看1000| 亚洲毛片基地日韩毛片基地| 黄网址在线永久免费观看| 青青操在线免费观看| 亚洲制服丝袜在线播放| 亚洲精品成a人在线观看| 亚洲成人免费在线| 青娱乐在线免费观看视频| 亚洲精品福利视频| 国产大片91精品免费观看男同| 丁香花在线视频观看免费|