今天我遇到了一个招聘广告,你应该使用PHP解密一个包含有效电子邮件地址的字符串。所以他们发布了这个代表加密电子邮件地址的字符串,当您解密该电子邮件地址时,您可以向他们发送电子邮件并表明您是高级PHP开发人员。 他们为Junior开发者发布了另一个电子邮件地址。
现在这对我来说似乎很复杂,所以我不会发送电子邮件,因为我已经找到了工作,但我想知道这是否可能,因为如果使用mcrypt函数就无法获得密钥。
无论如何,这是字符串: MDA3MTY4MDAwODg4MDE0NzIwMDAwMzg4MDAwNDQ0MDAwNTEyMDAwMzg4MDI1NjAwMDA3NDg4MDA3Mjk2MDAzNTUyMDAyOTQ0MDAwODMyMDAzNjQ4IzYzNzIyMzI4NjY1NjM1
公司名称是Aduro,他们的电子邮件是xxx@aduro.hr,所以我们正在寻找以@ aduro.hr结尾的电子邮件
该字符串代表有效的电子邮件地址,是否有人能够解密这个?
答案 0 :(得分:6)
不是答案,而是一些观察:
MDA3MTY4
MDAwODg4
MDE0NzIw
MDAwMzg4
MDAwNDQ0
MDAwNTEy
MDAwMzg4
MDI1NjAw
MDA3NDg4
MDA3Mjk2
MDAzNTUy
MDAyOTQ0
MDAwODMy
MDAzNjQ4
IzYzNzIy
MzI4NjY1
NjM1
每个包含数字的列只包含数字和小写字母。每个包含大写字母的列都不包含任何数字。
如果是电子邮件地址,那么我会暂时将IzYzNzIy
指定为点字符'。'没有什么能像'@'那样直接打击我,可能是MDI1NjAw
,因为它是唯一一个以MDI
开头的人。另一个非MDA
,MDE0NzIw
,在某个人姓名中的标点字符位置正确:“Smith-Jones”说。这会将所有MDA
s保留为字母字符。潜在点之后发生的事情是任何人的猜测。那里是否允许任何单个字母代码? NjM1
可能是< CR>< LF>。
也许我们正在查看四个字符代码元素?
MDA3
MTY4
MDAw
ODg4
MDE0
NzIw
etc.
答案 1 :(得分:0)
你为什么想到mcrypt
?它可能是任何东西。看起来像base64_encode
d字符串。
或者是其他东西。我认为他们只是不想要来自“高级”开发者的邮件。