信息安全——替换密码加密(使用Cryptool、物联网)
信息安全——替换密码加密(使用Cryptool、物联网)
古典密码算法曾经被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密。它的主要对象是文字信息,利用密码算法实现文字信息的加密和解密。古典密码学可以分为代替密码(也叫做移位密码)和置换密码(也叫做换位密码)两种,其中代替密码典型的有Caesar密码,数乘密码和仿射变换等,置换密码有单表置换和多表置换等,本实验着重体现简单的替换密码加密。
【实验目的】
- 熟悉加密原理
- 熟悉实验环境以及加密软件的使用
【系统环境】
Windows
【网络环境】
交换网络结构
【实验工具】
Cryptool
【实验原理】
简单替换是古典密码中用到的最基本的处理技巧之一 。简单替换密码是指先建立一个替换表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无任何意义的字符串,即密文,替代密码的密钥就是其替换表 。
【实验步骤及描述】
1.题目:解密下面这个用简答题换密码加密的消息:
GBSXUCGSZQGKGSQPKQKGLSKASPCGBGBKGUKGCEUKUZKGGBSQEICACGKGCEUERWKLKUPKQQGCIICUAEUVSHQKGCEUPCGBCGQOEVSHUNSUGKUZCGQSNLSHEHIEEDCUOGEPKHZGBSNKCUGSUKUASERLSKASCUGBSLKACRCACUZSSZEUSBEXHKRGSHWKLKUSQSKCHQTXKZHEUQBKZAENNSUASZFENFCUOCUEKBXGBSWKLKUSQSKNFKQQKZEHGEGBSXUCGSZQGKGSQKUZBCQAEIISKOXSZSICVSHSZGEGBSQSAHSGKHMERQGKGSKREHNKIHSLIMGEKHSASUGKNSHCAKUNSQQKOSPBCISGBCQHSLIMQGKGSZGBKGCGQSSNSZXQSISQQGEAEUGCUXSGBSSJCQGCUOZCLIENKGCAUSOEGCKGCEUQCGAEUGKCUSZUEGBHSKGEHBCUGERPKHEHKHNSZKGGKAD
2.步骤
①打开cryptool软件,在Templates-Cryptanalysis中选择Monoalphabetic
②在左侧输入框输入密文
③右侧即可得到已解密的明文
【实验结果】
- 密文为:
The United States was at peace with that nation and at the solicitation of Japan was still in conversation with its government and its emperor looking toward the maintenance of peace in the Pacifc. Indeed, one hour after Japanese air squadrons had commenced bombing in Oahu, the Japanese ambassador to the United States and his colleague delivered to the Secretary of State a formal reply to a recent American message. While this reply stated that it seemed useless to continue the existing diplomatic negotiations it contained no threat or hint of war or armed attack. - 密钥为:
k f a j s r o b c w d i n u e l t h q g x v p m z
- 信息安全与密码学1-加密与认证(验证)
- IHS配置安全漏洞: 支持不推荐使用的 SSL 版本、在降级的旧加密上填充 Oracle、检测到 RC4 密码套件、支持弱 SSL 密码套件、 重构 RSA 导出键(又称为 FREAK)
- 守好信息安全第一道关口,使用动态密码保护ERP登录安全
- 邮件安全之使用PGP软件对邮件信息进行加密和签名
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- 信息安全——加密与密码安全(一0
- 邮件安全之使用PGP软件对邮件信息进行加密和签名(转载)
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- 信息安全之仿射密码加密和解密
- 信息安全与密码学4-图解公钥与私钥的使用
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- 信息安全――加密与密码安全(一0
- proxool配置文件中用户名和密码使用加密后的密文(安全测评)
- .Net使用DES加密,.Net和java分别解密,并正则匹配替换加密密码为明文
- Web安全--使用Salt + Hash将密码加密后再存储进数据库
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】