文件名称:老式密码的字符/符号频率分布分析:演示字符/符号频率分布分析-matlab开发
文件大小:92KB
文件格式:ZIP
更新时间:2024-06-21 06:32:27
matlab
目的是演示对 2 种老式密码的字符/符号频率分布分析(参考英语),即凯撒密码(单字母替代密码)和维吉内尔密码(多字母替代密码)。 在符号频率分布分析下,从凯撒密码的密文中仍然可以观察到语言的统计特征,这导致通过将其重新映射到可能的替代符号来破解密码。 然而,在 Vigenere 密码下,这种统计特性在密文中被修改,以阻止明文消息的相同重映射恢复。 主要执行参考用法: 1. usage_charFrequencyHistogram.m : 不加密,只观察明文分布 2. usage_caesarCipher.m :凯撒密码,独立 - 文本输入3.usage_caesarCipherWithGraphPlot.m:凯撒密码,带有文件输入和加密和解密(明文)分布图 usage_vigenereCipher.m:Vigenere 密码,独立 - 文本输入usage_vigenereCipher
【文件预览】:
charFrequencyHistogram.zip