Monoalphabetic
出自KMU Wiki
(修訂版本間差異)
在2008年3月18日 (二) 18:02所做的修訂版本 (編輯) Ceg (對話 | 貢獻) 小 (新頁面: 目標: 利用<u>'''Substitution(替代)法'''</u>將一檔案加密。<br> 做法: <br>方 <br>法1: <br> <br>先將檔案作處理去掉標點符號及空白,再將字...) ←上一個 |
在2008年3月18日 (二) 18:05所做的修訂版本 (編輯) (撤銷) Ceg (對話 | 貢獻) 下一個→ |
||
第2行: | 第2行: | ||
利用<u>'''Substitution(替代)法'''</u>將一檔案加密。<br> | 利用<u>'''Substitution(替代)法'''</u>將一檔案加密。<br> | ||
+ | |||
+ | <br> | ||
做法: | 做法: | ||
- | <br> | + | <br>方法1: |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | <br> | + | 先將檔案作處理去掉標點符號及空白,再將字母依照自己建立對應之table表轉換為另一字母,最後將轉換後字母一一寫入另一文字檔中。<br>方法2: |
- | + | 先將檔案作處理去掉標點符號及空白,再利用亂數產生對應之table,最後將轉換後字母一一寫入另一文字檔中,並且另外輸出一對應table文字檔。 | |
<br> | <br> | ||
- | 心得<br>方法一,由於每次加密的table都一樣,所以當table被人破解後以後,以後加密的資料便不安全。 | + | 心得:<br>方法一,由於每次加密的table都一樣,所以當table被人破解後以後,以後加密的資料便不安全。 |
方法二,由亂數產生對應table,每次table都不一樣,所以想破解的人每次都需重猜一次。可是這樣一來每份資料都要附一個table表,不然到時候資料接收的人也無法解密。 | 方法二,由亂數產生對應table,每次table都不一樣,所以想破解的人每次都需重猜一次。可是這樣一來每份資料都要附一個table表,不然到時候資料接收的人也無法解密。 |
在2008年3月18日 (二) 18:05所做的修訂版本
目標:
利用Substitution(替代)法將一檔案加密。
做法:
方法1:
先將檔案作處理去掉標點符號及空白,再將字母依照自己建立對應之table表轉換為另一字母,最後將轉換後字母一一寫入另一文字檔中。
方法2:
先將檔案作處理去掉標點符號及空白,再利用亂數產生對應之table,最後將轉換後字母一一寫入另一文字檔中,並且另外輸出一對應table文字檔。
心得:
方法一,由於每次加密的table都一樣,所以當table被人破解後以後,以後加密的資料便不安全。
方法二,由亂數產生對應table,每次table都不一樣,所以想破解的人每次都需重猜一次。可是這樣一來每份資料都要附一個table表,不然到時候資料接收的人也無法解密。