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

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

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

    blogjava's web log

    blogjava's web log
    ...

    一對加密解密類[導入]

    public ??? string ??Encrypt( string ??pToEncrypt,?? string ??sKey)??
    ????????
    {??
    ????????????DESCryptoServiceProvider??des??
    = ?? new ??DESCryptoServiceProvider();??
    ????????????
    byte []??inputByteArray?? = ??Encoding.Default.GetBytes(pToEncrypt);???
    ????????????des.Key??
    = ??ASCIIEncoding.ASCII.GetBytes(sKey);??
    ????????????des.IV??
    = ??ASCIIEncoding.ASCII.GetBytes(sKey);??
    ????????????MemoryStream??ms??
    = ?? new ??MemoryStream();??
    ????????????CryptoStream??cs??
    = ?? new ??CryptoStream(ms,des.CreateEncryptor(),CryptoStreamMode.Write);??
    ????????????cs.Write(inputByteArray,??
    0 ,??inputByteArray.Length);??
    ????????????cs.FlushFinalBlock();?????????????
    ????????????StringBuilder??ret??
    = ?? new ??StringBuilder();??
    ????????????
    foreach ( byte ??b?? in ??ms.ToArray())??
    ????????????
    {??
    ????????????????
    // Format??as??hex??
    ????????????????ret.AppendFormat( " {0:X2} " ,??b);??
    ????????????}
    ??
    ????????????ret.ToString();??
    ????????????
    return ??ret.ToString();??
    ????????}
    ??
    ????????
    /* *****************************************************************
    ?????????*?密碼解密
    ?????????*?*****************************************************************
    */

    ????????
    public ?? string ??Decrypt( string ??pToDecrypt,?? string ??sKey)??
    ????????
    {??
    ????????????DESCryptoServiceProvider??des??
    = ?? new ??DESCryptoServiceProvider();??????????????
    ????????????
    byte []??inputByteArray?? = ?? new ?? byte [pToDecrypt.Length?? / ?? 2 ];??
    ????????????
    for ( int ??x?? = ?? 0 ;??x?? < ??pToDecrypt.Length?? / ?? 2 ;??x ++ )??
    ????????????
    {??
    ????????????????
    int ??i?? = ??(Convert.ToInt32(pToDecrypt.Substring(x?? * ?? 2 ,?? 2 ),?? 16 ));??
    ????????????????inputByteArray[x]??
    = ??( byte )i;??
    ????????????}
    ??
    ????????????des.Key??
    = ??ASCIIEncoding.ASCII.GetBytes(sKey);??
    ????????????des.IV??
    = ??ASCIIEncoding.ASCII.GetBytes(sKey);??
    ????????????MemoryStream??ms??
    = ?? new ??MemoryStream();??
    ????????????CryptoStream??cs??
    = ?? new ??CryptoStream(ms,des.CreateDecryptor(),CryptoStreamMode.Write);?????????????
    ????????????cs.Write(inputByteArray,??
    0 ,??inputByteArray.Length);??
    ????????????cs.FlushFinalBlock();?????????????
    ????????????StringBuilder??ret??
    = ?? new ??StringBuilder();??
    ?????????????
    ????????????
    return ??System.Text.Encoding.Default.GetString(ms.ToArray());??
    ????????}

    posted on 2006-05-28 14:45 record java and net 閱讀(334) 評論(0)  編輯  收藏 所屬分類: dot net相關

    導航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 麻豆精品国产免费观看| 国产乱子影视频上线免费观看| 亚洲欧洲国产综合| 国内一级一级毛片a免费| 天天综合亚洲色在线精品| 亚洲综合色婷婷七月丁香| 国产免费女女脚奴视频网| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 国产乱子伦精品免费无码专区| 色播在线永久免费视频网站| 亚洲国产精品一区二区三区在线观看| 亚洲精品第一国产综合精品99| 18女人水真多免费高清毛片| 特级做a爰片毛片免费看| 亚洲精品不卡视频| 亚洲国产精品人人做人人爱| 人与禽交免费网站视频| v片免费在线观看| 性xxxx黑人与亚洲| 久久国产亚洲精品麻豆| 美女被免费视频网站a国产| 国产激情免费视频在线观看| 国产精品亚洲综合网站| 亚洲欧洲国产经精品香蕉网| 亚洲伊人久久综合中文成人网| 最近免费中文字幕视频高清在线看 | 无码人妻一区二区三区免费手机 | 色拍自拍亚洲综合图区| 亚洲国产成人五月综合网 | 亚洲av永久无码精品古装片 | 亚洲av无码专区在线观看亚| 亚洲成a人片在线网站| 亚洲自偷自偷图片| 又黄又爽无遮挡免费视频| 中文字幕免费在线看线人| 免费无码一区二区三区蜜桃| 黄页网站在线免费观看| 亚洲中文字幕乱码AV波多JI| 亚洲美女中文字幕| 亚洲AV人无码综合在线观看| 亚洲人成人无码网www电影首页|