问题描述:
在v2ex网站上,看到有人留下了一个加密邮箱,请问这是用什么来解密
6e4de5f1c6ea4a19a6854f55984dedd4
尝试的解决办法,都失败了:
- base64解密
- sha256解密
- md5
在v2ex网站上,看到有人留下了一个加密邮箱,请问这是用什么来解密
6e4de5f1c6ea4a19a6854f55984dedd4
import base64
print(base64.b64decode(b"ZHVjaGVub2tAYWxpeXVuLmNvbQ==")
注意在字符串前面需要加入一个 b
表明这个串是 bytes 而不是 unicode
把这个内容复制到你浏览器的地址栏然后回车就行了
前面的 javascript:
不要漏掉了
javascript: alert(atob("ZHVjaGVub2tAYWxpeXVuLmNvbQ=="))
首先,你要想加密邮箱
肯定是想给别人看的,但是又不想被一些爬虫或者不怎么懂技术的人直接获取到。
Base64是基于64个可打印字符来表示二进制数据的编解码方式。
正因为可编解码,所以它主要的作用不在于安全性,而在于让内容能在各个网关间无错的传输。
对于任意长度的消息,SHA256都会产生一个256位的哈希值,称作消息摘要。这个摘要相当于是个长度为32个字节的数组,通常有一个长度为64的十六进制字符串来表示,其中1个字节=8位,一个十六进制的字符的长度为4位。
MD5是一种信息摘要算法,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值,用于确保信息传输完整一致。
可以看到。
md5.txt
的文件。这个就是用来确保视频没有被修改过的签名?或者叫特征值?这种通常是没有办法进行解密
的。1011
表示十进制的11
。当然把他当做一种加解密方式也可以。本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
https://www.v2ex.com/t/927773#reply353
这不是个邮箱,这是人家的key