<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
    <title>维吉尼亚加密解密 - Code666 (代码贴、代码片段)</title>
    <description>维吉尼亚加密解密 - Code666 (代码贴、代码片段)</description>
    <atom:link href="http://www.code666.cn/view/rss/4599a804" rel="self" type="application/rss+xml" />
    <link>http://www.code666.cn/</link>
    <language>en</language>
<item>
    <title>Re: 维吉尼亚加密解密</title>
    <link>http://www.code666.cn/view/e7e1cfa6</link>
    <pubDate>Tue, 10 May 2022 15:46:54 +0800</pubDate>
    <dc:creator>蔡昊霖</dc:creator>
    <guid isPermaLink="false">http://www.code666.cn/view/e7e1cfa6</guid>
    <description><![CDATA[制作字母表 写一排字母(大小写通用），下一行写上对应的数字 从0到25 a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 原文加密： 原文:you are selly 密钥：key 1.将you are selly原文按照字母表转换成数字&#8230;]]></description>
    <content:encoded><![CDATA[<div class="java" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">制作字母表</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">写一排字母<span style="color: #009900;">&#40;</span>大小写通用），下一行写上对应的数字 &nbsp;从<span class="nu0">0</span>到<span class="nu0">25</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">a &nbsp;b &nbsp;c &nbsp;d &nbsp;e &nbsp;f &nbsp;g &nbsp;h &nbsp;i &nbsp;j &nbsp;k &nbsp; l &nbsp; m &nbsp; n &nbsp; o &nbsp; p &nbsp; q &nbsp; r &nbsp; s &nbsp; t &nbsp; u &nbsp; v &nbsp; w &nbsp; x &nbsp; y &nbsp; z</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">0</span> &nbsp;<span class="nu0">1</span> &nbsp;<span class="nu0">2</span> &nbsp;<span class="nu0">3</span> &nbsp;<span class="nu0">4</span> &nbsp;<span class="nu0">5</span> &nbsp;<span class="nu0">6</span> &nbsp;<span class="nu0">7</span> &nbsp;<span class="nu0">8</span> &nbsp;<span class="nu0">9</span> &nbsp;<span class="nu0">10</span> &nbsp;<span class="nu0">11</span> &nbsp;<span class="nu0">12</span> &nbsp;<span class="nu0">13</span> &nbsp;<span class="nu0">14</span> &nbsp;<span class="nu0">15</span> &nbsp;<span class="nu0">16</span> &nbsp;<span class="nu0">17</span> &nbsp;<span class="nu0">18</span> &nbsp;<span class="nu0">19</span> &nbsp;<span class="nu0">20</span> &nbsp;<span class="nu0">21</span> &nbsp;<span class="nu0">22</span> &nbsp;<span class="nu0">23</span> &nbsp;<span class="nu0">24</span> &nbsp;<span class="nu0">25</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">原文加密： &nbsp;原文<span style="color: #339933;">:</span>you are selly &nbsp; &nbsp; 密钥：key</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">1</span>.将you are selly原文按照字母表转换成数字</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">24</span> <span class="nu0">14</span> <span class="nu0">20</span> &nbsp; &nbsp;<span class="nu0">0</span> <span class="nu0">17</span> <span class="nu0">4</span> &nbsp; &nbsp;<span class="nu0">18</span> <span class="nu0">4</span> <span class="nu0">11</span> <span class="nu0">11</span> <span class="nu0">24</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">2</span>.创建密钥key，将密钥在转换好的数字下方循环写入对应的密钥key数字，随后对应数字相加，然后超过<span class="nu0">25</span>的数字减去<span class="nu0">25</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">24</span> <span class="nu0">14</span> <span class="nu0">20</span> &nbsp; &nbsp;<span class="nu0">0</span> &nbsp;<span class="nu0">17</span> <span class="nu0">4</span> &nbsp; &nbsp; <span class="nu0">18</span> <span class="nu0">4</span> &nbsp;<span class="nu0">11</span> <span class="nu0">11</span> <span class="nu0">24</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> <span class="nu0">10</span> <span class="nu0">4</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">----------------------------------------------</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">9</span> &nbsp;<span class="nu0">18</span> <span class="nu0">19</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span> &nbsp; &nbsp; <span class="nu0">3</span> &nbsp;<span class="nu0">8</span> &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">3</span>.将得到的数字根据字母表将其转换成为字母，所得到的字母便是密文（空格、符号等原文输出）</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; <span class="nu0">9</span> &nbsp;<span class="nu0">18</span> <span class="nu0">19</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span> &nbsp; &nbsp; <span class="nu0">3</span> &nbsp;<span class="nu0">8</span> &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">密文：j &nbsp;s &nbsp;t &nbsp; &nbsp; k &nbsp;v &nbsp;d &nbsp; &nbsp; d &nbsp;i &nbsp;k &nbsp;v &nbsp;d</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">即：jst kvd dikvd</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">密文解密： &nbsp; &nbsp;密文<span style="color: #339933;">:</span>jst kvd dikvd &nbsp; &nbsp; 密钥：key</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">1</span>.将jst kvd dikvd密文按照字母表转换成数字</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">9</span> &nbsp;<span class="nu0">18</span> <span class="nu0">19</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span> &nbsp; &nbsp; <span class="nu0">3</span> &nbsp;<span class="nu0">8</span> &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">2</span>.使用密钥key，将密钥在转换好的数字下方循环写入对应的密钥key数字，随后用密文数字对应减去密钥数字，然后小于<span class="nu0">0</span>的数字加上<span class="nu0">25</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">9</span> &nbsp;<span class="nu0">18</span> <span class="nu0">19</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span> &nbsp; &nbsp; <span class="nu0">3</span> &nbsp;<span class="nu0">8</span> &nbsp;<span class="nu0">10</span> <span class="nu0">21</span> <span class="nu0">3</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> &nbsp; &nbsp;<span class="nu0">10</span> <span class="nu0">4</span> &nbsp;<span class="nu0">24</span> <span class="nu0">10</span> <span class="nu0">4</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">----------------------------------------------</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">24</span> <span class="nu0">14</span> <span class="nu0">20</span> &nbsp; &nbsp;<span class="nu0">0</span> &nbsp;<span class="nu0">17</span> <span class="nu0">4</span> &nbsp; &nbsp; <span class="nu0">18</span> <span class="nu0">4</span> &nbsp;<span class="nu0">11</span> <span class="nu0">11</span> <span class="nu0">24</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span class="nu0">3</span>.将得到的数字根据字母表将其转换成为字母，所得到的字母便是原文（空格、符号等原文输出）</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; <span class="nu0">24</span> <span class="nu0">14</span> <span class="nu0">20</span> &nbsp; &nbsp;<span class="nu0">0</span> &nbsp;<span class="nu0">17</span> <span class="nu0">4</span> &nbsp; &nbsp; <span class="nu0">18</span> <span class="nu0">4</span> &nbsp;<span class="nu0">11</span> <span class="nu0">11</span> <span class="nu0">24</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">原文：y &nbsp;o &nbsp;u &nbsp; &nbsp; a &nbsp;r &nbsp;e &nbsp; &nbsp; s &nbsp;e &nbsp;l &nbsp;l &nbsp;y</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">即：you are selly</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
</ol></div>]]></content:encoded>
</item>
</channel>
</rss>
