亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        簡(jiǎn)單的編碼解碼游戲(續(xù))

        2015-07-20 23:42:52陳凱
        中國(guó)信息技術(shù)教育 2015年11期
        關(guān)鍵詞:合數(shù)素?cái)?shù)加密技術(shù)

        陳凱

        上期文章提到一種叫“ROT-13”的文字游戲,按字母表的順序往右移13位,將字母明文替換為密文,如“seeyoulater”會(huì)變成“frrlbhyngre”,不過(guò)若總是移動(dòng)13位,那么密碼很容易被破解,為了讓密碼更安全,可以每一次移位替換掉一個(gè)字母后,就變動(dòng)一下移動(dòng)的次數(shù),于是“ROT-13”就成了“ROT-n”。例如,密碼的發(fā)送方和接收方使用“14159265358”當(dāng)作ROT-n的移動(dòng)次數(shù),對(duì)明文“seeyoulater”加密后“s”變成“t”,“e”變成“i”,而再后一個(gè)字母“e”則變成了“f”。其中“14159265358”這串?dāng)?shù)字被稱為密鑰。如圖1借助MS Excel里的函數(shù),可以讓替換工作變得更輕松。

        為ROT-n換鑰匙

        如果密碼的發(fā)送方和接收方總是用“14159265358”當(dāng)作ROT-n的移動(dòng)次數(shù),那么每經(jīng)過(guò)11次移動(dòng)操作后,就只能按原有的模式再重復(fù)做移動(dòng)操作,有經(jīng)驗(yàn)的密碼破解者就可利用這個(gè)漏洞來(lái)猜解密碼,所以文本的發(fā)送者就要定期更換“鑰匙”。不過(guò)問(wèn)題是發(fā)送和接收雙方如何知道“鑰匙”究竟是什么數(shù)字呢?假設(shè)這樣的情況:發(fā)送方和接收方身處異地,而加密后的密文與鑰匙只能交由某第三方傳達(dá)——這簡(jiǎn)直就是考驗(yàn)第三方的“誘惑耐受值”。借助一些簡(jiǎn)單的數(shù)學(xué)工具可以找到一些簡(jiǎn)單的解決方法。

        ⑴發(fā)送和接收雙方預(yù)先找到某一個(gè)很大的素?cái)?shù)A。有許多網(wǎng)絡(luò)工具可以找大素?cái)?shù),www.numberempire.com網(wǎng)站就提供了搜尋大素?cái)?shù)的功能,如圖2先輸入某個(gè)很大的數(shù)字如“11221123321123443211234554321”,然后選中“Findnext”,再點(diǎn)“Compute”

        找到最接近的素?cái)?shù)為“112211233211234

        43211234554373”,發(fā)送接收雙方在分手前預(yù)先保存好這個(gè)素?cái)?shù)。

        ⑵每次在傳送信息前,接收方都要再找一個(gè)大素?cái)?shù)B當(dāng)作鑰匙,如“1415926535897932384633”,將大素?cái)?shù)A和大素?cái)?shù)B相乘,得到大合數(shù)C,這里仍然可以借助網(wǎng)絡(luò)工具,如defuse.ca/big-number-calculator.htm對(duì)大數(shù)字做乘法。結(jié)果得到的合數(shù)C是“15888286272961819275349957628854586099036988150109”。然后將C交由第三方傳達(dá)給發(fā)送方。將一個(gè)很大的合式作因式分解,需很長(zhǎng)的時(shí)間,所以即便第三方對(duì)這串?dāng)?shù)字很感興趣,在相當(dāng)長(zhǎng)一段時(shí)間內(nèi),也無(wú)法知道素?cái)?shù)A和B究竟是什么。

        ⑶發(fā)送方收到大合數(shù)C,因?yàn)槭孪戎来笏財(cái)?shù)A,所以用簡(jiǎn)單的除法得到B,然后將大素?cái)?shù)B“14159265358979323

        84633”作為密鑰,按字母表順序移動(dòng)替換進(jìn)行ROT-n加密,然后將密文經(jīng)由第三方傳送給接收方,接收方用B作為鑰匙逆向移位解碼即可。

        ⑷下次又有發(fā)送信息需要的時(shí)候,接收方再重新找一個(gè)大素?cái)?shù)B當(dāng)作鑰匙,將其與素?cái)?shù)A相乘傳給發(fā)送方即可。

        上面的例子可以用來(lái)展示加密技術(shù)原理,不過(guò)現(xiàn)實(shí)世界中使用的各種加密技術(shù)要復(fù)雜得多,數(shù)學(xué)中關(guān)于素?cái)?shù)的許多研究都被用于加密技術(shù),有興趣的朋友可以深入研究一下。

        打造永遠(yuǎn)安全的ROT-n鑰匙

        世界上有沒(méi)有絕對(duì)無(wú)法破解的密碼?理論上絕對(duì)安全的密碼是“一次一密”,假如所使用的密鑰與發(fā)送信息等長(zhǎng)且沒(méi)有任何規(guī)律,那么破解者就無(wú)從下手,可是發(fā)送接收雙方如何才能記住那沒(méi)有規(guī)律的密鑰呢?其實(shí)方法也不難,以ROT-n為例,雙方先約定好某套百科全書(shū),然后加密方按順序依次讀該書(shū)上的任何字母,每個(gè)字母都代表特定的字母表移動(dòng)次數(shù),如“a”代表移動(dòng)1次,“b”代表移動(dòng)2次,這么一來(lái)整部百科全書(shū)就成了密鑰。當(dāng)然,前提條件是雙方都要有這么一套百科全書(shū)。盡管這個(gè)密鑰長(zhǎng)度仍然有限,但在相當(dāng)長(zhǎng)的一段時(shí)間里也夠用了?!耙淮我幻堋比秉c(diǎn)也很明顯,一是密鑰必須隨時(shí)帶著(諜戰(zhàn)影片里特工常會(huì)隨身帶著一本書(shū)當(dāng)密鑰),二是如果發(fā)送方發(fā)送了很長(zhǎng)的信息而接收方?jīng)]有收到,雙方使用的密鑰就無(wú)法同步了,所以還需要另外引入同步密鑰的機(jī)制。

        猜你喜歡
        合數(shù)素?cái)?shù)加密技術(shù)
        孿生素?cái)?shù)
        兩個(gè)素?cái)?shù)平方、四個(gè)素?cái)?shù)立方和2的整數(shù)冪
        海洋水文信息加密技術(shù)方案設(shè)計(jì)與測(cè)試
        關(guān)于兩個(gè)素?cái)?shù)和一個(gè)素?cái)?shù)κ次冪的丟番圖不等式
        數(shù)據(jù)加密技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)通信安全中的應(yīng)用
        電子制作(2018年16期)2018-09-26 03:27:10
        奇妙的素?cái)?shù)
        在計(jì)算機(jī)網(wǎng)絡(luò)安全中數(shù)據(jù)加密技術(shù)的應(yīng)用
        基于四叉樹(shù)網(wǎng)格加密技術(shù)的混凝土細(xì)觀模型
        奇合數(shù)的構(gòu)成規(guī)律研究
        同循合數(shù)
        边添小泬边狠狠躁视频| 无码伊人久久大香线蕉| 日本高清在线一区二区三区| 丰满少妇在线播放bd| 色播亚洲视频在线观看| 怡春院欧美一区二区三区免费| 极品粉嫩小仙女高潮喷水视频| 99久久精品人妻少妇一| 亚洲欧美牲交| 97精品伊人久久大香线蕉app| 久久亚洲精品成人综合| 国产不卡在线观看视频| 国产无遮挡又爽又刺激的视频老师| 黑人巨大videos极度另类| 中文字幕色视频在线播放| 亚洲精品国产成人久久av| 最爽无遮挡行房视频| 香蕉成人啪国产精品视频综合网 | 国产亚洲精品久久久久久久久动漫| 在线偷窥制服另类| 男男啪啪激烈高潮无遮挡网站网址| 影音先锋色小姐| 成人欧美一区二区三区白人| 日韩精品国产一区二区| 精品国产一区二区三区三级| 国产精品无码成人午夜电影| 亚洲 欧美 激情 小说 另类| 国产精品美女主播在线| 男人的天堂av网站| 国产一区二区三区四区五区vm| 少妇爽到爆视频网站免费| 日本一区二区在线高清观看 | 久久久国产精品粉嫩av| 国产三级黄色免费网站| 精精国产xxxx视频在线播放| 中文字幕久热精品视频免费| 青青草视频在线播放观看| 99在线精品视频在线观看| 国产尤物AV尤物在线看| 邻居少妇张开腿让我爽视频| 国产精品美女一区二区视频|