青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 14,  comments - 4,  trackbacks - 0

今天幫同學(xué)做課程設(shè)計,寫了一天代碼。
題目: 編寫一個加密的即時通訊程序(難度系數(shù)0.8
被困擾在加密的算法中,開始想用RSA算法,因為RSA加密算法 是另外一個題目。。可以順便再幫另外一個同學(xué)寫一下,,結(jié)果搞了半天發(fā)現(xiàn)RSA用來加密即使通訊消息不太合適,,
至少以我的能力寫不出一個速度很快的加密解密函數(shù),既然是即使通訊工具,速度慢的和蝸牛似的還通訊個P,,
不過其間查了大量資料對RSA算法的特性有了一定的了解,其主要難度在于大數(shù)的計算,這個計算真不是一般的麻煩,想到這里覺得自己的數(shù)學(xué)功底太弱了
搜了那么多資料現(xiàn)在還能記起來的比較實用的一個公式是:NR mod D = ( ( N mod D )R ) mod D 

在CSDN某人的博客上看到的,里面還有很多推論地址:http://blog.csdn.net/fireseed/archive/2005/03/23/327444.aspx

后來選擇了DEC加密算法,代碼來至某博客,。忘記哪里弄來的了。
代碼如下:


    
public string JiaMi(string pToEncrypt,string KeyWord)
    
{
        DESCryptoServiceProvider des 
= new DESCryptoServiceProvider();  //把字符串放到byte數(shù)組中

        
byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt);
        
//byte[]  inputByteArray=Encoding.Unicode.GetBytes(pToEncrypt);  

        des.Key 
= ASCIIEncoding.ASCII.GetBytes(KeyWord);  //建立加密對象的密鑰和偏移量
        des.IV = ASCIIEncoding.ASCII.GetBytes(KeyWord);   //原文使用ASCIIEncoding.ASCII方法的GetBytes方法
        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())
        
{
            ret.AppendFormat(
"{0:X2}", b);
        }

        
//ret.ToString();
        return ret.ToString();
    }

//DEC 解密過程
    public string JieMi(string pToDecrypt,string KeyWord)
    
{
        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 * 22), 16));
            inputByteArray[x] 
= (byte)i;
        }


        des.Key 
= ASCIIEncoding.ASCII.GetBytes(KeyWord);  //建立加密對象的密鑰和偏移量,此值重要,不能修改  
        des.IV = ASCIIEncoding.ASCII.GetBytes(KeyWord);
        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();  //建立StringBuild對象,CreateDecrypt使用的是流對象,必須把解密后的文本變成流對象  

        
return System.Text.Encoding.Default.GetString(ms.ToArray());
    }


//傳進(jìn)來的參數(shù)就是你要加密的那個字符串和密鑰


后來還看了MD5加密算法,主要是想搞一個注冊登錄,用來加密用戶密碼。
在查資料的過程中在CSDN某人的博客上看到一條有趣的信息,寫的是某MD5破解網(wǎng)站的廣告,大概的意思就是,他們那個網(wǎng)站把所有手機(jī)號碼,生日,以及幾位的數(shù)字和字母的所有組合的MD5碼都計算出來了,總共有256億條信息好像。。還在不斷的增長當(dāng)中,可怕的信息,。,這樣一來如果得到MD5加密碼,一般的用戶密碼都能找出來了。。
看來算法一旦公布就算是銅墻鐵壁也有人會拼死去撞,,真可怕

搞了半天自己的課程設(shè)計都沒有寫好,趕緊去搞定~~

posted on 2011-06-22 17:11 mr_chen 閱讀(485) 評論(0)  編輯 收藏 引用 所屬分類: 加密解密

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿

隨筆檔案(14)

文章分類(8)

文章檔案(11)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美影院在线播放| 欧美一级大片在线观看| 国产日韩欧美在线播放不卡| 老司机精品视频一区二区三区| 欧美性猛交99久久久久99按摩| 久久天天狠狠| 国产欧美一区二区三区国产幕精品| 亚洲国产精品一区二区尤物区 | 国内久久精品视频| 日韩视频―中文字幕| 在线精品国产欧美| 在线播放精品| 亚洲一区在线直播| 亚洲一级二级在线| 欧美精品久久久久a| 久久中文字幕一区| 国产区精品在线观看| 在线亚洲免费| 亚洲视频精选在线| 欧美母乳在线| 亚洲伦理在线观看| 日韩视频中文| 欧美激情按摩在线| 亚洲国产成人av在线| 亚洲高清二区| 久久久久国产免费免费| 久久久成人网| 一区二区三区在线观看视频| 欧美一区二区三区在线免费观看 | 欧美成人高清视频| 亚洲成人在线视频播放| 久久精品国产欧美激情| 久久久www成人免费毛片麻豆| 国产日韩欧美在线| 欧美专区在线观看一区| 久久精品免费播放| 精品1区2区3区4区| 久久亚洲影院| 亚洲精品乱码久久久久久久久| 一本色道久久综合亚洲精品不 | 久久天堂成人| 欧美国产第一页| av成人免费在线| 欧美日韩亚洲国产一区| 亚洲视频导航| 久久久水蜜桃| 亚洲激情视频| 欧美四级在线| 欧美一区二区三区精品电影| 蜜桃久久av| 日韩一级黄色大片| 国产精品麻豆欧美日韩ww| 欧美在线视频一区二区三区| 欧美高清免费| 午夜精品久久久久久| 国自产拍偷拍福利精品免费一| 麻豆精品视频在线观看视频| 亚洲另类自拍| 久久乐国产精品| 亚洲精品一区中文| 国产精品亚洲激情| 久久视频在线视频| 亚洲精选视频免费看| 欧美一区视频在线| 亚洲精品欧美在线| 国产精品一区二区久久久久| 美女精品网站| 午夜在线观看免费一区| 91久久中文| 久久天堂av综合合色| 亚洲婷婷在线| 亚洲第一偷拍| 国产亚洲一级高清| 欧美精品一区二区在线观看| 欧美在线日韩精品| 日韩视频免费观看| 欧美成人资源网| 欧美一区二区三区男人的天堂| 亚洲精品一区二区三区樱花| 国产视频精品xxxx| 欧美日韩亚洲综合| 免费观看30秒视频久久| 先锋资源久久| 亚洲一区二区毛片| 亚洲精品国精品久久99热| 久久亚洲欧美国产精品乐播| 亚洲午夜电影在线观看| 亚洲激情在线观看| 国内免费精品永久在线视频| 国产精品久久婷婷六月丁香| 欧美精品一区二区三区视频| 美女图片一区二区| 久久精品五月| 久久电影一区| 亚洲男女自偷自拍图片另类| 99视频热这里只有精品免费| 亚洲国产成人高清精品| 老司机aⅴ在线精品导航| 久久精品国产99国产精品| 午夜精品国产更新| 亚洲综合日韩| 亚洲欧美精品伊人久久| 一二美女精品欧洲| 99成人在线| 在线视频免费在线观看一区二区| 亚洲人成久久| 亚洲精品三级| 一区二区高清视频在线观看| 亚洲久久成人| 夜夜嗨av一区二区三区中文字幕| 日韩视频一区二区三区在线播放免费观看 | 美国十次了思思久久精品导航| 久久精品国产亚洲aⅴ| 欧美在线高清视频| 欧美中日韩免费视频| 欧美专区一区二区三区| 久久精品国产第一区二区三区| 欧美亚洲综合网| 欧美在线黄色| 久久综合久久久久88| 你懂的国产精品永久在线| 欧美精品久久一区二区| 欧美日韩精品欧美日韩精品一 | 国产亚洲va综合人人澡精品| 国产伦精品一区二区三区高清| 国产精品一区二区a| 国产麻豆91精品| 激情一区二区三区| 亚洲国产精品一区二区第四页av| 亚洲精品国产日韩| 亚洲视频一起| 久久精品亚洲| 欧美国产另类| 一个色综合av| 欧美在线播放一区| 免费在线视频一区| 欧美视频官网| 狠狠久久婷婷| 在线视频一区观看| 久久精品国产成人| 欧美福利网址| 亚洲天堂免费观看| 久久五月天婷婷| 欧美午夜寂寞影院| 好吊色欧美一区二区三区视频| 日韩视频―中文字幕| 亚洲欧美日韩天堂| 欧美大尺度在线观看| 日韩一区二区高清| 欧美与欧洲交xxxx免费观看| 欧美人成在线| 国产在线高清精品| 99国内精品| 久久一区中文字幕| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美国产制服动漫| 欧美第一黄色网| 国产视频在线观看一区二区三区| 日韩亚洲国产欧美| 久久国产精品99久久久久久老狼| 亚洲国产精品小视频| 亚洲男人的天堂在线| 男女视频一区二区| 国产一区二区高清视频| 亚洲无线视频| 亚洲承认在线| 欧美在线精品免播放器视频| 欧美视频免费| 日韩视频一区二区三区在线播放免费观看 | 国产一区二区三区在线观看精品 | 老司机精品导航| 国产一区二区精品丝袜| 亚洲一区二区黄| 亚洲第一网站| 久久久999| 国产亚洲欧洲997久久综合| 亚洲免费综合| 99在线精品观看| 欧美激情综合五月色丁香| 亚洲国产女人aaa毛片在线| 久久精品国产99精品国产亚洲性色 | 亚洲精品国产精品国自产观看浪潮| 欧美一区三区二区在线观看| 国产精品久久久久久妇女6080| 日韩一区二区精品在线观看| 欧美黑人国产人伦爽爽爽| 久久久久成人精品| 狠狠色丁香婷综合久久| 欧美有码在线观看视频| 亚洲尤物在线| 国产欧美精品国产国产专区| 亚洲欧美日韩另类| 亚洲永久精品大片| 国产精品免费看| 欧美亚洲日本网站| 亚洲一区三区在线观看| 国产精品久久久久久久久久尿| 亚洲一区成人| 亚洲一区二区三区激情| 国产酒店精品激情|