1. 換位法
這個使用掛鎖的機制,我們稱為「公開金鑰加密」。除此之外還有其他的加密方式,以下我們介紹幾種基本的方法:
1. 換位法
產生
欲傳送的訊息為「MERRYXMAS」,假設訊息傳送者與接收者事先約定使用「換位4」加密,則依序在每個字母底下加上數字。編號設定到4之後,則下個字母再重新由1開始設定號碼。
M | E | R | R | Y | X | M | A | S |
1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 1 |
接著先將所有編號為1的字母依序排列,接著排列編號2的字母,依些類推。排列的結果如下,如此則產生了加密後的訊息「MYSEXRMRA」
M | Y | S | E | X | R | M | R | A |
1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 |
還原
假設訊息傳送者與接收者事先約定使用「換位3」加密,接收者得到的訊息如下
M | R | M | E | Y | A | R | X | S |
1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 |
先取字母編號第一個1、第一個2、第一個3等三個字母,接下來取第二個1、第二個2及第二個3等三個字母,依此類推。如此則得到還原過後的訊息為「MERRYXMAS」。
M | E | R | R | Y | X | M | A | S |
1 | 2 | 3 | 1 | 2 | 3 | 1 | 2 | 3 |
最後修改: 2017年 04月 7日(Fri) 11:03