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

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

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

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    按:以下內容很簡單,對Base64熟悉者無須往下看。

    Base64是一種基于64個字符的編碼算法,最早用于解決電子郵件傳輸的問題,它的編碼和解碼操作可以充當加密和解密操作,其字符映射表就是其密鑰。但是,Base64算法及其密鑰都是公開的,因此不能被認為是安全的加密解密方法。

    下面是其示例代碼:
    package com.heyang.util;

    import org.apache.commons.codec.binary.Base64;


    /**
     * 常規Base64加密解密實用工具類
     * 說明:
     * 作者:何楊(heyang78@gmail.com)
     * 創建時間:2010-11-29 上午07:52:01
     * 修改時間:2010-11-29 上午07:52:01
     
    */
    public class Base64SecurityUtil{
        
    /**
         * 得到Base64加密后的字符串
         * 
         * 說明:
         * 
    @param originalString
         * 
    @return
         * 創建時間:2010-11-29 上午07:53:30
         
    */
        
    public static String getEncryptString(String originalString){
            
    byte[] arr = Base64.encodeBase64(originalString.getBytes(), true);
            
    return new String(arr);
        }
        
        
    /**
         * 得到Base64解密后的字符串
         * 
         * 說明:
         * 
    @param encryptString
         * 
    @return
         * 創建時間:2010-11-29 上午07:56:02
         
    */
        
    public static String getDecryptString(String encryptString){
            
    byte[] arr = Base64.decodeBase64(encryptString.getBytes());
            
    return new String(arr);
        }
        
        
    /**
         * 測試
         * 
         * 說明:
         * 
    @param args
         * 創建時間:2010-11-29 上午07:56:39
         
    */
        
    public static void main(String[] args){
            String str
    ="Hello world!你好,世界。";
            
            String str1
    =Base64SecurityUtil.getEncryptString(str);
            System.out.println(
    "經Base64加密后的密文為"+str1);
            
            String str2
    =Base64SecurityUtil.getDecryptString(str1);
            System.out.println(
    "經Base64解密后的原文為"+str2);
        }
    }
    輸出:
    經Base64加密后的密文為SGVsbG8gd29ybGQhxOO6w6OsysC956Gj

    經Base64解密后的原文為Hello world
    !你好,世界。


    posted on 2010-11-29 08:10 何楊 閱讀(1242) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲一区二区三区国产精华液| 亚洲色欲久久久综合网| 国产成人免费ā片在线观看老同学 | 亚洲精品国产精品乱码不卡| 最新亚洲人成网站在线观看 | 又黄又爽一线毛片免费观看| 亚洲AV无码一区二区乱子仑| 四虎国产精品免费永久在线| 国产亚洲精午夜久久久久久| 中文字幕在线成人免费看| 亚洲色无码一区二区三区| a级毛片黄免费a级毛片| 久久久青草青青亚洲国产免观| 13小箩利洗澡无码视频网站免费| 黑人精品videos亚洲人| 日韩国产精品亚洲а∨天堂免| 热99re久久精品精品免费| 亚洲国产精品国自产拍AV| 你懂的免费在线观看| 激情内射亚洲一区二区三区| 在线观看国产一区亚洲bd| 亚洲av麻豆aⅴ无码电影| 亚洲网站在线免费观看| 男人天堂免费视频| 久久久久亚洲精品天堂| 成人免费看吃奶视频网站| 亚洲色成人网一二三区| 亚洲成在人线aⅴ免费毛片| 97久久精品亚洲中文字幕无码 | 色播在线永久免费视频| 污污网站免费观看| 免费看国产一级特黄aa大片| 亚洲国产亚洲片在线观看播放| 一级特级aaaa毛片免费观看 | 亚洲中文字幕乱码熟女在线| 亚洲AV无码乱码在线观看牲色| 亚洲国产综合AV在线观看| 69成人免费视频| 精品久久久久久亚洲综合网| 亚洲av无码国产精品夜色午夜| 猫咪社区免费资源在线观看 |