
密码学
文章平均质量分 74
milagro_ww
这个作者很懒,什么都没留下…
展开
-
week5——密码学
题目: ECC 椭圆曲线密码学(英语:Elliptic curve cryptography,缩写为ECC),一种建立公开密钥加密的演算法,基于椭圆曲线数学 转:什么是椭圆曲线加密? ...原创 2019-10-27 11:02:15 · 189 阅读 · 0 评论 -
密码学初探 week1
变异凯撒 题目: 在CTFtools上用凯撒密码解了半天都只能得到一堆乱码,于是去查密文前4位对应的ASCII码 密文字符 ASCII a 97 f 102 Z 90 _ 95 明文字符 ACSCII f 102 l 108 a 97 g 103 可看出密文与明文的ASCII码相差5、6、7、8…… 代码如下: #include原创 2019-09-08 10:40:49 · 354 阅读 · 0 评论 -
密码学 week2(XCTF新手练习区)
1、base64 (1) Base64编码规则: 它将每3个字节(3个 字符)(24位)转换为4个字符。因为6位二进制数可以表示64个不同的数,因此只要确定了字符集(含64个字符),并为其中的每个字符确定一个唯一的编码,就可以通过映射将二进制字节转换为Base64编码。 通过每次切出3个字节,最后可能有以下几种情况 没有字节剩下---------->不需要其他操作 还剩下1个字节------...原创 2019-09-14 14:28:07 · 2054 阅读 · 0 评论 -
week3——密码学:简单RSA
RSA密钥 1、RSA是一种非对称加密算法,即公钥、私钥可互相进行加密解密:公钥加密—私钥解密,私钥加密—公钥解密。 2、RSA原理:RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 3、算法: (1)选择两个不同的大素数p和q; (2)计算乘积n=pq和Φ(n)=(p-1)(q-1); (3)选择大于1小于Φ...原创 2019-09-21 15:51:11 · 326 阅读 · 0 评论 -
week4——密码学
题目: 搜索幂数加密: 但是密文中出现了“8”,故不是二进制幂数加密 搜索题解后得到: (参考博客地址:https://blog.youkuaiyun.com/weixin_43990313/article/details/100803235 ...原创 2019-10-04 16:24:51 · 206 阅读 · 0 评论