手机网站建站APP,网站建设新闻咨询,wordpress上一个,如何建设网站脱颖而出一、 Cryptool2的下载与安装
请参考我的另一篇笔记
二、 Caesar密码
2.1 Caesar密码加解密
1. 在Starcenter中直接搜索caesar的模板。
2. 打开caesar Cipher的模板后#xff0c;工作区上面已经有了输入框#xff0c;密钥框#xff0c;输出框 输入框#xff1a;要加密…一、 Cryptool2的下载与安装
请参考我的另一篇笔记
二、 Caesar密码
2.1 Caesar密码加解密
1. 在Starcenter中直接搜索caesar的模板。
2. 打开caesar Cipher的模板后工作区上面已经有了输入框密钥框输出框 输入框要加密的明文 密钥框caesar密码从多少开始如果key为3则明文A对应密文D。 输出框显示加密后的密文 3.上面输入框密钥框输出框设置好后点击 play”开始。 3. 开始加密后有这些变化显示加密后的密文想要停止运行点击“Stop”。
注意运行过程中我们可以随时修改 输入框和密钥的内容在输出框中得到密文。 2.2 统计Caesar密码字母出现的频率
1. 使用“Caesar Analysis Using Character Frequencies”模板打开 2. Play运行起来统计输入的文档字母出现的次数。 显示完成 三、列置换密码
1.首先在starcenter中找到“Transposition Cipher”模板。 2. 双击模板名称点开后在工作区显示输入框密钥输出框 输入框要加密的明文 密钥框列置换的密钥明文按行写进表格按密钥的字母在字母表中的顺序读取例如密钥为cba,则读取的顺序是第3列第2列第一列。 解密时按照列写密文然后按密钥cba的顺序排列然后按行读出即为密文。 输出框显示加密后的密文 3.开始加密按行写按列读 解密按列写按行读。 在这里的加密和解密使用动态过程如果要修改动画的速度。
修改加密框的动画速度点开齿轮的设置狂点击加密框修改“presentation”. 四、斯巴达密码棒 五、RSA加解密
1. 使用RSA非对称加密。
使用RSA with big number模板 2. 完成Bob向Alice发送消息使用RSA加密 六、Hash函数
使用SHA-256模板对于以下两个内容进行hash。
a.
SHA-2 is a set of cryptographic hash functions (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256) designed by the U.S. National Security Agency (NSA) and published in 2001 by the NIST as a U.S. Federal Information Processing Standard (FIPS). SHA stands for Secure Hash Algorithm. SHA-2 includes a significant number of changes from its predecessor, SHA-1. SHA-2 currently consists of a set of six hash functions with digests that are 224, 256, 384 or 512 bits.[Source: http://en.wikipedia.org/wiki/SHA-2]]
b.
To be or not to be, that is a question. 七、数字签名
使用Blind sigrature with Paillier模板 查看Hash与签名的算法: 八、数字证书