回覆列表
  • 1 # 老生談笑

    【簡介】  電報(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各佔一半,符合我們的編碼要求。  因此結合上一編文章的要求,我們這裡就給出了一種避免留下攻擊後門的四碼電報編碼方法。

  • 中秋節和大豐收的關聯?
  • 哪些蘋果手機App可以錄屏?