⑴ 電報密碼為什麼能夠被破譯
因為平常使用的摩爾斯密碼並沒有加密
而加密手段有很多 比如文字替代轉換 利用平面模型三維模型來理解文字 這些都屬於解密手段 破譯主要是通過語法分析其中的重復性 由此獲得密文本身的含義
⑵ 電報是怎麼發的,是什麼原理,什麼技術
【簡介】電報(telegraph)是通信業務的一種,是最早使用電進行通信的方法。它利用電流(有線)或電磁波(無線)作載體,通過編碼和相應的電處理技術實現人類遠距離傳輸與交換信息的通信方式。
電報大大加快了消息的流通,是工業社會的其中一項重要發明。早期的電報只能在陸地上通訊,後來使用了海底電纜,開展了越洋服務。到了二十世紀初,開始使用無線電拍發電報,電報業務基本上已能抵達地球上大部份地區。電報主要是用作傳遞文字訊息,使用電報技術用作傳送圖片稱為傳真。 【原理】利用電磁波作載體,通過編碼和相應的電處理技術實現人類遠距離傳輸與交換信息的通信方式。電報通信是在1837年由美國 S.F.B.莫爾斯首先試驗成功的。
它的基本原理是:把英文字母表中的字母、標點符號和空格按照出現的頻度排序,然後用點和劃的組合來代表這些字母、標點和空格,使頻度最高的符號具有最短的點劃組合;「點」對應於短的電脈沖信號,「劃」對應於長的電脈沖信號;這些信號傳到對方,接收機把短的電脈沖信號翻譯成「點」,把長的電脈沖信號轉換成「劃」;解碼員根據這些點劃組合就可以譯成英文字母,從而完成了通信任務。【電報的加密方法】
對於初學者來說,一個最大的困惑就是怎樣將中文信息用二進制序列密碼來加密?給你一串中文消息,你怎樣來加密呢?
在此作者就這個問題給出自己的看法。首先思路就是,既然是用二進制來加密文件,那麼我們就必須先把中文消息轉換成二進制數值,然後才能進行加密。
下面作者提出一種自己的做法。
模型是:中文消息——》四碼電報——》二進制編碼——》用二進制密鑰序列加密——》
得到新的二進制序列——》發送給接收者——》接收者用解密密鑰解密——》轉換成四
碼電報——》再轉換成中文消息
對於這個模型,存在一個問題必需解決好,那就是怎樣進行二進制編碼。
我們知道,四碼電報是一組十進制的數,如何用二進制把0——9准確地表示出來,這是一個關鍵,如果編碼方式不好,很容易給攻擊者留下後門。
那麼究竟怎樣才能避免這個問題呢?同時在進行加密的時候還要注意那些問題呢?
我們要把四碼電報用二進制序列密碼來加密,還要把四碼數組轉換成二進制數碼,在這個轉換過程中,我們說到很容易走進一個編碼上的誤區,那麼我們應該怎樣來走出這個誤區呢?
下面先說一下,編碼的要求:
1、四個位置上各個位置0和1的統計必需平衡,也就是說,當統計的數量到一定時,01必需平衡;
2、不能出現某一位的01統計有明顯的差別,(這個很重要,這樣不會給攻擊者留下後門)
3、編碼力求簡單,均衡
因為0--9這十個數字對應編碼要10組,所以就必需要用四位二進制的數組來表示
四位二進制的數組一共有以下的情況:
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101
1110 1111
根據上面的要求;要達每個位置上01平衡,因此初步選擇以下10個數碼分別對應0-9
0011 0100 0101 0110 0111 1000 1001 1010 1011 1100
0 1 2 3 4 5 6 7 8 9
統計一下各個位置的01平衡性,發現每個位置的0和1個數都為5各佔一半,符合我們的編碼要求。
因此結合上一編文章的要求,我們這里就給出了一種避免留下攻擊後門的四碼電報編碼方法。
⑶ 關於電報的原理摩斯密碼
電視劇胡扯蛋,莫爾斯(Morse)是明碼,不是密碼,誰都知道它表達的意思,例如SOS,就是國際通用的莫爾斯碼求救呼叫,用三短聲代表S,三長聲代表O,每個字元空三個間隔: - - - — — — - - -。
中文電報採用4個阿拉伯數字代表一個漢字,70年代以前的人從郵電局收到的電報上面都有這樣的數字原文,可以詢問那個時代的老人。
⑷ 計算機密碼學中有哪些加密演算法
、信息加密概述
密碼學是一門古老而深奧的學科,它對一般人來說是莫生的,因為長期以來,它只在很少的范圍內,如軍事、外交、情報等部門使用。計算機密碼學是研究計算機信息加密、解密及其變換的科學,是數學和計算機的交義學科,也是一門新興的學科。隨著計算機網路和計算機通訊技術的發展,計算機密碼學得到前所未有的重視並迅速普及和發展起來。在國外,它已成為計算機安全主要的研究方向,也是計算機安全課程教學中的主要內容。
密碼是實現秘密通訊的主要手段,是隱蔽語言、文字、圖象的特種符號。凡是用特種符號按照通訊雙方約定的方法把電文的原形隱蔽起來,不為第三者所識別的通訊方式稱為密碼通訊。在計算機通訊中,採用密碼技術將信息隱蔽起來,再將隱蔽後的信息傳輸出去,使信息在傳輸過程中即使被竊取或載獲,竊取者也不能了解信息的內容,從而保證信息傳輸的安全。
任何一個加密系統至少包括下面四個組成部分:
( 1)、未加密的報文,也稱明文。
( 2)、加密後的報文,也稱密文。
( 3)、加密解密設備或演算法。
( 4)、加密解密的密鑰。
發送方用加密密鑰,通過加密設備或演算法,將信息加密後發送出去。接收方在收到密文後,用解密密鑰將密文解密,恢復為明文。如果傳輸中有人竊取,他只能得到無法理解的密文,從而對信息起到保密作用。
二、密碼的分類
從不同的角度根據不同的標准,可以把密碼分成若干類。
(一)按應用技術或歷史發展階段劃分:
1、手工密碼。以手工完成加密作業,或者以簡單器具輔助操作的密碼,叫作手工密碼。第一次世界大戰前主要是這種作業形式。
2、機械密碼。以機械密碼機或電動密碼機來完成加解密作業的密碼,叫作機械密碼。這種密碼從第一次世界大戰出現到第二次世界大戰中得到普遍應用。3、電子機內亂密碼。通過電子電路,以嚴格的程序進行邏輯運算,以少量制亂元素生產大量的加密亂數,因為其制亂是在加解密過程中完成的而不需預先製作,所以稱為電子機內亂密碼。從五十年代末期出現到七十年代廣泛應用。
4、計算機密碼,是以計算機軟體編程進行演算法加密為特點,適用於計算機數據保護和網路通訊等廣泛用途的密碼。
(二)按保密程度劃分:
1、理論上保密的密碼。不管獲取多少密文和有多大的計算能力,對明文始終不能得到唯一解的密碼,叫作理論上保密的密碼。也叫理論不可破的密碼。如客觀隨機一次一密的密碼就屬於這種。
2、實際上保密的密碼。在理論上可破,但在現有客觀條件下,無法通過計算來確定唯一解的密碼,叫作實際上保密的密碼。
3、不保密的密碼。在獲取一定數量的密文後可以得到唯一解的密碼,叫作不保密密碼。如早期單表代替密碼,後來的多表代替密碼,以及明文加少量密鑰等密碼,現在都成為不保密的密碼。
(三)、按密鑰方式劃分:
1、對稱式密碼。收發雙方使用相同密鑰的密碼,叫作對稱式密碼。傳統的密碼都屬此類。
2、非對稱式密碼。收發雙方使用不同密鑰的密碼,叫作非對稱式密碼。如現代密碼中的公共密鑰密碼就屬此類。
(四)按明文形態:
1、模擬型密碼。用以加密模擬信息。如對動態范圍之內,連續變化的語音信號加密的密碼,叫作模擬式密碼。
2、數字型密碼。用於加密數字信息。對兩個離散電平構成0、1二進制關系的電報信息加密的密碼叫作數字型密碼。
(五)按編制原理劃分:
可分為移位、代替和置換三種以及它們的組合形式。古今中外的密碼,不論其形態多麼繁雜,變化多麼巧妙,都是按照這三種基本原理編制出來的。移位、代替和置換這三種原理在密碼編制和使用中相互結合,靈活應用。