ctfshow crypto(二)

简介: ctfshow crypto(二)WP

萌新_密码5

由田中 由田井 羊夫 由田人 由中人 羊羊 由由王 由田中 由由大 由田工 由由由 由由羊 由中大

这个是当铺密码: 当铺密码就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。例如: 王夫 井工 夫口 由中人 井中 夫夫 由中大:67 84 70 123 82 77 125

这里用的是师傅的脚本

s ='田由中人工大王夫井羊'
code=input("请输入当铺密码:")
code = code.split(" ")
w = ''
for i in code:
    k=""
    for j in i:
       k+=str(s.index(j))
    w+=chr(int(k))
print(w)

贝斯多少呢

8nCDq36gzGn8hf4M2HJUsn4aYcYRBSJwj4aE0hbgpzHb4aHcH1zzC9C3IL

hint: 将明文分段,每段base62,然后拼在一起

思路应该是将密文分段,base62解密,然后把明文拼在一起

但是,这个题没有解出来,58个字符,只能29分段,但是base62解不出来……

find the table

题目说要审查元素,然后看到这个的属性是数字

千算万算,没想到这个是元素周期表 9 57 64 8 39 8 92 3 19 99 102 74 对应的元素就是 f la gd o y o u li k es no w 再用{}包起来就是flag了

babyrsa

这个是rsa,直接用脚本

import gmpy2
import binascii
e = 65537
p = 10404683
q = 14017
c = 477275
phi = (p-1)*(q-1)
d = gmpy2.invert(e,phi)
m = gmpy2.powmod(c,d,p*q)
print(binascii.unhexlify(hex(m)[2:]))

目录
相关文章
|
7月前
|
数据安全/隐私保护 Python
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
|
7月前
|
数据采集 JavaScript 前端开发
“探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”
“探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”
112 0
|
8月前
|
JavaScript PHP
BUUCTF Crypto Url编码1
BUUCTF Crypto Url编码1
53 0
|
算法 大数据 数据安全/隐私保护
RSA加密:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
RSA加密:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
388 0
crypto_policy_set_aes_cm_128_hmac_sha1_32/crypto_policy_set_aes_cm_128_hmac_sha1_80找不到
crypto_policy_set_aes_cm_128_hmac_sha1_32/crypto_policy_set_aes_cm_128_hmac_sha1_80找不到
73 0
|
Android开发
Android笔记: AES解密报错javax.crypto.BadPaddingException: pad block corrupted
Android笔记: AES解密报错javax.crypto.BadPaddingException: pad block corrupted
2230 0
|
JavaScript 算法 安全
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64 - Python/JS实现
本文仅仅介绍了常见的一些JS加密,并记录了JS和Python的实现方式 常见的加密算法基本分为这几类: (1)base64编码伪加密 (2)线性散列算法(签名算法)MD5 (3)安全哈希算法 SHAI (4)散列消息鉴别码 HMAC (5)对称性加密算法 AES,DES (6)非对称性加密算法 RSA
593 0
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64 - Python/JS实现
|
数据安全/隐私保护
ctfshow CRYPTO
ctfshow CRYPTO WP
286 0
ctfshow CRYPTO
ImportError: No module named Crypto.Cipher
ImportError: No module named Crypto.Cipher
153 0
|
数据安全/隐私保护 Python
ctfshow easyrsa系列
ctfshow easyrsa系列WP
642 0
ctfshow easyrsa系列