通过凯撒解密可以得到原来的密钥是computer
下面开始进行维基利亚解密:
先看看一张图片:
维基利亚解密:
如果知道密钥的docker,要加密的明文是my is talent
则密钥和明文的对应关系就是:
docker dock
myista lent
开始加密: 图片的第一列就是对应的密钥,第一行是对应的明文,中间对应的是加密后的密文
根据这种关系,m应该加密后的密文是:N
……….
回到杯酒人生这一题中:
密钥我们可以根据凯撒解密的到:computer
密文题中已经告诉我们了:BLOCKCIPHERDESIGNPRINCIPLE
对应的解密代码:
#encoding=utf-8
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
secret_key="computer"
message="BLOCKCIPHERDESIGNPRINCIPLE"
text