<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cdcq__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cdcq__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cdcq__]]></copyright><item><title><![CDATA[密码学实验报告]]></title><link>https://blog.youkuaiyun.com/cdcq__/article/details/122370634</link><guid>https://blog.youkuaiyun.com/cdcq__/article/details/122370634</guid><author>cdcq__</author><pubDate>Fri, 07 Jan 2022 19:37:52 +0800</pubDate><description><![CDATA[第一次实验

任务1：给出一串用维吉尼亚密码加密后的密文，要求使用重合指数法获得明文。

原理：先使用互重合指数求出密钥长度，将多表替换密码转化为多个单表密码，再对每个单表密码使用重合指数求出替换表。

代码：



s = 'HUIfTQsPAh9PE048GmllH0kcDk4TAQsHThsBFkU2AB4BSWQgVB0dQzNTTmVS' \
'BgBHVBwNRU0HBAxTEjwMHghJGgkRTxRMIRpHKwAFHUdZEQQJAGQmB1MANxYG' \
'DBoXQR0BUlQw]]></description><category></category></item></channel></rss>