<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編程經驗談
    主站蜘蛛池模板: ASS亚洲熟妇毛茸茸PICS| 青娱乐免费在线视频| 亚洲a无码综合a国产av中文| 亚洲精选在线观看| 亚洲国产一级在线观看| 蜜臀91精品国产免费观看 | 亚洲精品国产成人影院| 青春禁区视频在线观看直播免费| 久久成人免费大片| 最近免费字幕中文大全| 一级特黄录像视频免费| 性色av极品无码专区亚洲| 亚洲熟女乱色一区二区三区| 亚洲精品视频在线观看视频| 久久综合九九亚洲一区| 亚洲色无码一区二区三区| 亚洲一级片免费看| 全黄a免费一级毛片人人爱| 国产成人啪精品视频免费网| 精品免费国产一区二区三区| 999久久久免费精品国产| 99ee6热久久免费精品6| 香港a毛片免费观看| 少妇无码一区二区三区免费| 日本视频免费高清一本18| 野花香高清在线观看视频播放免费| 国产99久久久久久免费看| 国产国产人免费人成成免视频| 男女交性无遮挡免费视频| 阿v免费在线观看| 免费大片黄在线观看| 四虎影视在线看免费观看| 国产午夜亚洲精品不卡免下载| 精品一区二区三区无码免费直播| 黄页网站在线观看免费| 亚洲精品国产日韩无码AV永久免费网| kk4kk免费视频毛片| 中出五十路免费视频| 午夜网站在线观看免费完整高清观看| 久久青草免费91线频观看不卡| 久别的草原电视剧免费观看|