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:]))

目录
相关文章
|
数据安全/隐私保护
ctfshow CRYPTO
ctfshow CRYPTO WP
546 0
ctfshow CRYPTO
|
前端开发 PHP 数据安全/隐私保护
解决php和crypto.js使用md5加密结果不一致问题
解决php和crypto.js使用md5加密结果不一致问题
786 0
解决php和crypto.js使用md5加密结果不一致问题
|
PHP C# 数据安全/隐私保护
php实现和c#一致的DES加密解密
原文: php实现和c#一致的DES加密解密 php实现和c#一致的DES加密解密,可以从网上搜到一大堆,但是测试后发现都没法用。以下正确代码是我经过苦苦才找到的。
1114 0
|
Java PHP 数据安全/隐私保护
DES/CBC/PKCS5Padding 对称加密 java 和 php 的实现对比
java 版本 import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.
7812 0
|
PHP 数据库 数据安全/隐私保护
【PHP】MD5加盐
【PHP】MD5加盐
257 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
710 0
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64 - Python/JS实现
|
数据安全/隐私保护
ctfshow WEB web5 MD5弱类型
知识点:md5弱类型
153 0
|
6月前
|
SQL 安全 算法
BugKu CTF(Crypto):MaybeEasyRSA & easy_crypto & 黄道十二宫 & 给你私钥吧
BugKu CTF(Crypto):MaybeEasyRSA & easy_crypto & 黄道十二宫 & 给你私钥吧
|
算法 JavaScript PHP
js加密的密文让PHP解密(AES算法)
JS加密代码如下                         var data = "mysql_connect('111.111.111.111','root','111111')";         var key = CryptoJS.
1203 0
|
数据采集 JavaScript 前端开发
“探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”
“探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”
326 0

热门文章

最新文章