
密码学
文章平均质量分 62
oo6s
这个作者很懒,什么都没留下…
展开
-
维吉尼亚(Vigenere)密码
设n=5,密钥是ynfjw, 这相应于密钥k=(24,13,5,9,22), 已知密文是“GJNUH ZRARO GGNWC QUFWC FNNCK KBWAK UJNCD KLKAE CAI”(密文用大写字母表示),试用(Vigenere)密码对其解密(即求出明文,明文除英文习惯外用小写字母表示)。维吉尼亚密码是一个很著名的多码加密法,多码加密法是一种替换加密法,其中的每个明文字母可以用密文中的多个字母来代替,而每个密文字母也可以表示多个明文字母。解:首先将明文按每6个分为一组,然后与密钥进行。原创 2022-10-09 22:48:31 · 13115 阅读 · 0 评论 -
AES关于xtime运算
因为b7=1,所以xtime(‘8E’)=00011100⊕00011011=00000111=‘07’,即‘57’·‘10’= xtime(‘8E’)=‘07’因为b7=0,所以xtime(‘47’)=10001110=‘8E’,即‘57’·‘08’=xtime(‘47’)=‘8E’因为b7=0,所以xtime(‘0E’)=00011100=‘1C’,即‘57’·‘40’=xtime(‘0E’)=‘1C’=01000111=‘47’,即‘57’·‘04’=xtime(‘AE’)=‘47’原创 2022-10-09 21:51:59 · 2777 阅读 · 0 评论