首頁 > 專家說

發(fā)電報是什么原理?

來源:新能源網(wǎng)
時間:2024-08-17 15:33:50
熱度:

發(fā)電報是什么原理?熱心網(wǎng)友:  電報(telegraph)是通信業(yè)務的一種,是最早使用電進行通信的方法。它利用電流(有線)或電磁波(無線)作載體,通過編碼和相應的電處理技術實現(xiàn)人類

熱心網(wǎng)友:  電報(telegraph)是通信業(yè)務的一種,是最早使用電進行通信的方法。它利用電流(有線)或電磁波(無線)作載體,通過編碼和相應的電處理技術實現(xiàn)人類遠距離傳輸與交換信息的通信方式。  電報大大加快了消息的流通,是工業(yè)社會的其中一項重要發(fā)明。早期的電報只能在陸地上通訊,后來使用了海底電纜,開展了越洋服務。到了二十世紀初,開始使用無線電拍發(fā)電報,電報業(yè)務基本上已能抵達地球上大部份地區(qū)。電報主要是用作傳遞文字訊息,使用電報技術用作傳送圖片稱為傳真。   利用電磁波作載體,通過編碼和相應的電處理技術實現(xiàn)人類遠距離傳輸與交換信息的通信方式。電報通信是在1837年由美國 S.F.B.莫爾斯首先試驗成功的?! ∷幕驹硎牵喊延⑽淖帜副碇械淖帜?、標點符號和空格按照出現(xiàn)的頻度排序,然后用點和劃的組合來代表這些字母、標點和空格,使頻度最高的符號具有最短的點劃組合;“點”對應于短的電脈沖信號,“劃”對應于長的電脈沖信號;這些信號傳到對方,接收機把短的電脈沖信號翻譯成“點”,把長的電脈沖信號轉換成“劃”;譯碼員根據(jù)這些點劃組合就可以譯成英文字母,從而完成了通信任務?! τ诔鯇W者來說,一個最大的困惑就是怎樣將中文信息用二進制序列密碼來加密?給你一串中文消息,你怎樣來加密呢?  在此作者就這個問題給出自己的看法。首先思路就是,既然是用二進制來加密文件,那么我們就必須先把中文消息轉換成二進制數(shù)值,然后才能進行加密?! ∠旅孀髡咛岢鲆环N自己的做法?! ∧P褪牵褐形南ⅰ匪拇a電報——》二進制編碼——》用二進制密鑰序列加密——》  得到新的二進制序列——》發(fā)送給接收者——》接收者用解密密鑰解密——》轉換成四  碼電報——》再轉換成中文消息  對于這個模型,存在一個問題必需解決好,那就是怎樣進行二進制編碼?! ∥覀冎?,四碼電報是一組十進制的數(shù),如何用二進制把0——9準確地表示出來,這是一個關鍵,如果編碼方式不好,很容易給攻擊者留下后門?! ∧敲淳烤乖鯓硬拍鼙苊膺@個問題呢?同時在進行加密的時候還要注意那些問題呢?  我們要把四碼電報用二進制序列密碼來加密,還要把四碼數(shù)組轉換成二進制數(shù)碼,在這個轉換過程中,我們說到很容易走進一個編碼上的誤區(qū),那么我們應該怎樣來走出這個誤區(qū)呢?  下面先說一下,編碼的要求:  1、四個位置上各個位置0和1的統(tǒng)計必需平衡,也就是說,當統(tǒng)計的數(shù)量到一定時,01必需平衡;  2、不能出現(xiàn)某一位的01統(tǒng)計有明顯的差別,(這個很重要,這樣不會給攻擊者留下后門)  3、編碼力求簡單,均衡  因為0--9這十個數(shù)字對應編碼要10組,所以就必需要用四位二進制的數(shù)組來表示  四位二進制的數(shù)組一共有以下的情況:  0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101  1110 1111  根據(jù)上面的要求;要達每個位置上01平衡,因此初步選擇以下10個數(shù)碼分別對應0-9  0011 0100 0101 0110 0111 1000 1001 1010 1011 1100   0 1 2 3 4 5 6 7 8 9  統(tǒng)計一下各個位置的01平衡性,發(fā)現(xiàn)每個位置的0和1個數(shù)都為5各占一半,符合我們的編碼要求?! ∫虼私Y合上一編文章的要求,我們這里就給出了一種避免留下攻擊后門的四碼電報編碼方法。