密码学概述

一.安装pycharm

在官网下载并安装pycharm,由于找不到激活码,就先使用三十天试用,新建并安装Python,新建python文件,基于base64库对编码进行加密解密

f5ce7d0e6f694ced96172dcb1933905f.png

二. ctfshow crypto

1.倒序输入即可

2.将得到的文件输入控制台并回车,就可以得到flag

3.这个是emoji加密,先将页面保存为TXT文件,然后打开,复制里面内容,并黏贴至控制台,回车,即可得到flag

4.这个是ras加密,需要用到ras-tool工具0d9293ec7ceb4a0280cd901d207137d3.png

以此可以得到d的值

5.同上,这也是ras加密,同样需要用到ras工具,还需要用到big integer calculate工具

m=c^d mod n787d4304bf774f1795310db54d2c22d7.png

由此可以计算出m 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值