logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[AFCTF2018]Tiny LFSR(考点:LFSR)

题目:Encrytp.py文件import sysfrom binascii import unhexlifyif(len(sys.argv)<4):print("Usage: python Encrypt.py keyfile plaintext ciphername")exit(1)def lfsr(R, mask):output = (R << 1) & 0xfff

#密码学
BUUCTF 传统知识+古典密码 1

这道题目考察对传统知识的认识和对古典加密的了解;1.先来认识一下传统知识:60甲子年表2.古典加密,以字符为基本加密单元的密码加密方法:①置换密码(又称易位密码):明文的字母保持相同,但顺序被打乱了。代表:栅栏加密②代替密码:就是将明文的字符替换为密文中的另一种的字符,接收者只要对密文做反向替换就可以恢复出明文。代表:恺撒加密了解更多古典加密看看这篇文章 古典加密现在...

#密码学
RSA求解明文,安利函数pow()

解题思路1.先安利一个超好用的RSA解密工具2.获取公钥n,e,p,q3.获取私钥d4.解出明文1.先安利一个超好用的RSA解密工具点击下载RSA Tool打开RSA Tool1.Number Base 设置为十进制2.注意:Public Exponent这里要使用16进制的数,如果公钥e=17的话,就应该填入十六进制的113.给出p,q,e的话直接填入,再点击Calc.D,获得d4...

RSA加密算法详细解说

RSA加密算法是一种非对称加密算法,于1977年由罗纳德·李维斯特(Ron Rivest)阿迪·萨莫尔(Adi Shamir)伦纳德·阿德曼(Leonard Adleman)一起提出的。RSA的优势:对极大整数做因数分解的难度决定了RSA算法的可靠性,对一极大整数做因数分解愈困难,RSA算法愈可靠加密由公钥,私钥,明文,密文,四部分组成。质数与互质数一个大于1的自然数,除了1和它本身...

#算法
BUUCTF RSA题目全解1

这里写目录标题RSArsarsa三级目录二级目录三级目录RSA直接用工具RSA Tool2点击这篇文章有介绍怎么用得到flag{125631357777427553}rsarsa也可以直接用工具RSA Tool2:注意:题目中的e是十进制,在RSA Tool2中要改为16进制,用RSA Tool2求出私钥d,再用python函数pow()即可求出flage = 65537p...

#密码学
BUUCTF 还原大师

MD5爆破:python3爆破脚本:# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport hashlib#print hashlib.md5(s).hexdigest().upper()k = 'TASC?O3RJMV?WDJKX?ZM'#要还原的明文for i in range(26):temp1 = k.replace('?',str(chr(6

到底了