<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://owiki.kmu.edu.tw/skins/common/feed.css?63"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Play fair - 修訂歷史</title>
		<link>http://owiki.kmu.edu.tw/index.php?title=Play_fair&amp;action=history</link>
		<description>本站上此頁的修訂歷史</description>
		<language>zh-tw</language>
		<generator>MediaWiki 1.10.1</generator>
		<lastBuildDate>Mon, 25 May 2026 09:40:38 GMT</lastBuildDate>
		<item>
			<title>U9314042: 新頁面: 多字元加密法，將雙字元的明文視為單一元素，再將其轉成雙字元密文，可以抵禦統計暴力攻擊法，因為字母只有26個，但是雙字元確有26*26=67...</title>
			<link>http://owiki.kmu.edu.tw/index.php?title=Play_fair&amp;diff=2391&amp;oldid=prev</link>
			<description>&lt;p&gt;新頁面: 多字元加密法，將雙字元的明文視為單一元素，再將其轉成雙字元密文，可以抵禦統計暴力攻擊法，因為字母只有26個，但是雙字元確有26*26=67...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;多字元加密法，將雙字元的明文視為單一元素，再將其轉成雙字元密文，可以抵禦統計暴力攻擊法，因為字母只有26個，但是雙字元確有26*26=676種組合，辨識上難度提高。&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
步驟:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;先設定一個Key，隨便設定，例如&amp;quot;'''MONARCHY'''''''''&amp;quot;,規則為先把Key先行填入表格,再來依照ABCDEFG.....到Z填入剩下表格，出現過的字母不能重複,I和J只能選一個填入使用,表格如下:''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; width=&amp;quot;200&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''M'''&lt;br /&gt;
| '''O'''&lt;br /&gt;
| '''N'''&lt;br /&gt;
| '''A'''&lt;br /&gt;
| '''R'''&lt;br /&gt;
|-&lt;br /&gt;
| '''C'''&lt;br /&gt;
| '''H'''&lt;br /&gt;
| '''Y'''&lt;br /&gt;
| B&lt;br /&gt;
| D&lt;br /&gt;
|-&lt;br /&gt;
| E&lt;br /&gt;
| F&lt;br /&gt;
| G&lt;br /&gt;
| I&lt;br /&gt;
| K&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| P&lt;br /&gt;
| Q&lt;br /&gt;
| S&lt;br /&gt;
| T&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| V&lt;br /&gt;
| W&lt;br /&gt;
| X&lt;br /&gt;
| Z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;2.將想要進行編碼的字&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;兩個兩個字一組,如有重複字或者最後剩下的字元,則加上&amp;quot;X&amp;quot;,例如&amp;quot;balloon&amp;quot;,變成&amp;quot;ba lx lo on&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp; 又例如&amp;quot;garnett&amp;quot;,則變成&amp;quot;ga rn et tx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;3.依照上表,如果兩個字在&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;同一行，書上規定再同一行的話就往下遞移,為同一列的話往右遞移,如果兩個字元形成對角線則變成該字元同一列的字元代替。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 20 Mar 2008 13:37:17 GMT</pubDate>			<dc:creator>U9314042</dc:creator>			<comments>http://owiki.kmu.edu.tw/index.php/Talk:Play_fair</comments>		</item>
	</channel>
</rss>