文件名称:古典密码之维吉尼亚密码
文件大小:21KB
文件格式:RAR
更新时间:2022-05-25 10:02:25
密码学实验报 维吉尼亚密码
加解密原理: ①将明文划分为长度相同的消息单元,称为明文分组。对明文成组地进行替代,根据每次使用的不同的替代表,同一个明文字母可变换成不同的密文字母。从而改变了单表替代密码中密文唯一性的弱点,使密码分析更加困难。 ②该密码*有一个参数m(密钥的长度)。加解密时,将消息分为m个字母一组进行变换。变换时,使用26张替代表,根据不同的密钥字母,每个明密文字母使用不同的替代表进行加解密。每行都由前一行向左偏移一位得到。实际就是26个替代密码的替代表。具体使用哪一行替代表,是基于密钥进行的,在替代过程中会不断地变换。
【文件预览】:
古典密码之维吉尼亚密码源代码
----vigenere cipher()
--------vigenere cipher.o(18KB)
--------vigenere cipher.exe(41KB)
--------vigenere cipher.layout(108B)
--------vigenere cipher.c(3KB)
--------vigenere cipher.dev(927B)
--------Makefile.win(910B)