<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
    ...

    一對(duì)加密解密類[導(dǎo)入]

    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) 評(píng)論(0)  編輯  收藏 所屬分類: dot net相關(guān)

    導(dǎo)航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動(dòng)態(tài)語(yǔ)言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評(píng)論

    主站蜘蛛池模板: 最近免费中文字幕大全视频| 国产亚洲精彩视频| 亚洲AV成人潮喷综合网| 91久久精品国产免费直播| 本道天堂成在人线av无码免费| 亚洲日本一线产区和二线产区对比| 中文字幕亚洲一区| 日本高清色本免费现在观看| 成人无码区免费A片视频WWW| 野花高清在线电影观看免费视频| 国产免费131美女视频| 四虎永久在线免费观看| 亚洲精品自产拍在线观看| 国产精品亚洲精品日韩已满| 亚洲精品第一综合99久久| 亚洲性色AV日韩在线观看| 亚洲一区二区免费视频| 亚洲AV无码乱码在线观看代蜜桃 | a级毛片免费在线观看| 毛片免费在线观看| 98精品全国免费观看视频| 欧美男同gv免费网站观看| 国产免费av片在线播放| 亚洲欧洲另类春色校园网站| 一级毛片一级毛片免费毛片 | 国产精品免费精品自在线观看| 91免费在线播放| 亚洲国产精品久久久久婷婷软件| 亚洲香蕉久久一区二区| 真人做A免费观看| 亚洲午夜电影在线观看高清 | 精品国产日韩久久亚洲| 最近免费中文字幕mv在线电影| 全免费a级毛片免费**视频 | 日韩亚洲翔田千里在线| 波多野结衣免费在线观看| 野花视频在线官网免费1| 中文字幕无码播放免费| 亚洲精品乱码久久久久蜜桃 | 亚洲综合日韩中文字幕v在线| 美女羞羞免费视频网站|