<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.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 久久青青草原国产精品免费| 可以免费看的卡一卡二| 亚洲AV无码一区东京热| 最刺激黄a大片免费网站| 亚洲毛片基地4455ww| 亚洲国产成人精品女人久久久| 先锋影音资源片午夜在线观看视频免费播放 | 国产精品免费看久久久| 亚洲国产成人久久精品大牛影视| 国产成人A亚洲精V品无码 | 亚洲人成无码网WWW| 57pao一国产成永久免费| 亚洲爆乳少妇无码激情| 亚洲AV本道一区二区三区四区| 成人超污免费网站在线看| a级毛片免费观看视频| 亚洲日韩AV一区二区三区中文| 一本色道久久综合亚洲精品| 无码区日韩特区永久免费系列| 一级看片免费视频| 亚洲伊人色一综合网| 亚洲日韩v无码中文字幕| 大学生美女毛片免费视频| 久久午夜无码免费| 免费国产黄网站在线观看动图| 亚洲18在线天美| 久久亚洲精品AB无码播放| 国产在线观看免费不卡| 无码国产精品一区二区免费| 国产免费爽爽视频在线观看| 99亚洲乱人伦aⅴ精品| 亚洲电影在线免费观看| 亚洲无人区一区二区三区| 吃奶摸下高潮60分钟免费视频| 麻豆最新国产剧情AV原创免费| 精品视频在线免费观看| 美女被吸屁股免费网站| 亚洲人成网站在线在线观看| 亚洲综合久久久久久中文字幕| 国产V亚洲V天堂A无码| 亚洲综合亚洲综合网成人|