謝菲爾德大學(xué)密碼學(xué)恩尼格瑪機(jī)的mathematica實現(xiàn)內(nèi)容有老師教學(xué)嗎?老師要專業(yè)的,我有很多問題需要解決,希望老師耐心的為我一一作出解答。
這位同學(xué)你好,我們的老師當(dāng)然可以幫助你進(jìn)行謝菲爾的大學(xué)密碼學(xué)輔導(dǎo)了,密碼學(xué)總體來說還是比較有難度的,你的這個問題專業(yè)性比較強(qiáng),我建議同學(xué)盡快的找我們的專業(yè)英國留學(xué)生課程輔導(dǎo)老師帶著你進(jìn)行線上一對一的課程輔導(dǎo)教學(xué),同學(xué)在學(xué)習(xí)的過程中有問題也可以隨時的與老師進(jìn)行答疑,老師會耐心的幫助同學(xué)進(jìn)行解答。
Mathematica 在其三十年的開發(fā)歷程中,在技術(shù)計算領(lǐng)域確立了最先進(jìn)的技術(shù),并為全球技術(shù)創(chuàng)新人員、教育工作者、學(xué)生和其他人士提供了最主要的計算環(huán)境。
“恩尼格碼”(Enigma,謎)密碼機(jī)是二戰(zhàn)時期的納粹德國及其盟國,特別是德國軍方所使用的一種高級機(jī)械加密系統(tǒng),以轉(zhuǎn)子結(jié)構(gòu)為主體。密碼機(jī)一般裝在一個盒子里。當(dāng)要加密一串字符時,操作員要在機(jī)器下方的鍵盤上按出明文,每當(dāng)按下一個字母,鍵盤上方背光字母盤上的一個字母就會亮起來,這就是機(jī)器所生成的密碼。在輸入需要加密的信息的同時,我們便可以根據(jù)按順序亮起的字母,記錄下一串與明文長度相等的密碼。
比如,我們對 “OVERLYATTACHED” 這串字符進(jìn)行加密。依次輸入:O-V-E-R-L-Y-A-T-T-A-C-H-E-D,上方的字母盤上依次亮起:J-F-U-J-O-Z-F-K-Z-N-L-F-W-M,這就是密碼機(jī)所產(chǎn)生的密碼。可以發(fā)現(xiàn) “恩尼格瑪” 的一些不同尋常的地方。在上面的密碼中,字母 J 出現(xiàn)了兩次,而對應(yīng)的明文卻是兩個不同的字母: O 和 R;還有,明文中的兩個字母 T,在密碼中變成了不同的兩個字母:K 和 Z;這種現(xiàn)象在普通的“換字式密碼”中是沒有的。
“恩尼格瑪” 密碼機(jī)的保密機(jī)制主要由以下幾個因子來決定:第一,從五個轉(zhuǎn)子中隨意挑選出三個,并以自由的順序安裝在密碼機(jī)上。第二,三個轉(zhuǎn)子中的每一個都有26種不同的起始位置選擇。
首先,從五個轉(zhuǎn)子中挑選三個,所有可能的選擇共有:5*4*3=60 種(每選出一個轉(zhuǎn)子,剩下的轉(zhuǎn)子選擇就會少一種,共選擇三次)。之后,三個轉(zhuǎn)子的所有可能的起始位置的個數(shù)是:26*26*26=17576 個(每個轉(zhuǎn)子上都有26個起始位置可供選擇,共三個轉(zhuǎn)子)。如此,所有可能的設(shè)置共有 60*17576=1054560種。
以上是根據(jù)我目前的經(jīng)驗給同學(xué)簡單的講解了一下關(guān)于謝菲爾德大學(xué)密碼學(xué)恩尼格瑪機(jī)的相關(guān)知識內(nèi)容,希望同學(xué)能夠在上文中找到一些對自己有幫助的內(nèi)容,更加細(xì)致化的專業(yè)性輔導(dǎo)內(nèi)容,我建議同學(xué)可以直接和我們的英國留學(xué)生輔導(dǎo)老師進(jìn)行在線聯(lián)系,老師會根據(jù)同學(xué)的輔導(dǎo)需求來幫助你安排在英國有多年教學(xué)經(jīng)驗的輔導(dǎo)老師來幫助你進(jìn)行課程的詳細(xì)輔導(dǎo)。