日安!
这是我第一次在堆叠溢出中提出问题,因为通常我只读到与我类似的问题的解决方案。所以我的问题是,我被赋予了一项任务来解密/解密excel文件的内容。(顺便说一下,我使用的是PHP语言)。我在谷歌上询问了很多次,但还是失败了。我发现了一些相关的东西(我想这里最接近的解决方案)是base64_encode和base64_decode。为了解释更多,这是我的示例加密句子(因为它应该作为一个问题的结果)。
V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0=
我试过代码
$str = "V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0=";
base64_decode($str);结果是:
81y7Vr6Xqh13qRf4/lWLYMVtim98/w5Y6aNegV4FmbWwpHonakWSigYgN928ksjBdsTff1lSVIGQchQnoV5S8Mw0IIszCSUe2+QxHdJ6X875pS52vReRZcBKHmnN5uFH
这是错误的,因为它应该显示一个更易读的单词/句子。我不知道我是不是错过了什么。如有任何建议,将不胜感激。提前谢谢你!
PS:我尝试了在线bsae64解码器(https://www.base64decode.org/),它显示了正确的单词,比如Man -> TWfu (反之亦然),所以我不知道我是否专注于错误的解决方案或语法。
发布于 2018-07-10 07:34:12
您需要确定文件上使用的加密算法。如果它是使用AES加密的,您可能想知道密钥。
很明显是AES或者是河豚块。有钥匙会有帮助的。
https://stackoverflow.com/questions/51259368
复制相似问题