解密/解密文本

时间:2018-07-10 07:23:41

标签: php encryption base64

美好的一天!

这是我第一次在stackoverflow中提出问题,因为通常我只阅读与我有类似问题的解决方案。所以我的问题是,我被赋予解密/解密excel文件内容的任务。 (顺便说一句,我正在使用PHP语言)。我在Google上多次查询encyrpt / decrypt,但仍然失败。我发现有些相关(嗯,我想这里是最接近的解决方案)是base64_encodebase64_decode。为了进一步说明,这是我的示例加密句子(句子,因为它应该作为问题出现)

  

V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0 =

我尝试了该代码

$str = "V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0="; 
base64_decode($str);

结果是:

  

81y7Vr6Xqh13qRf4 / lWLYMVtim98 / w5Y6aNegV4FmbWwpHonakWSigYgN928ksjBdsTff1lSVIGQchQnoV5S8Mw0IIszCSUe2 + QxHdJ6X875pS52vReRZcBKHmn>

这是错误的,因为它应显示更具可读性的单词/句子。我不知道我是否在想什么。任何建议将不胜感激。预先谢谢你!

PS:我尝试了在线bsae64解码器(https://www.base64decode.org/),它显示正确的词,例如 Man -> TWfu (反之亦然),所以我不这样做不知道我是否专注于错误的解决方案或语法。

1 个答案:

答案 0 :(得分:0)

您需要确定文件上使用的加密算法。如果使用AES加密,则可能需要知道密钥。

显然是AES或Blowfish块。拥有钥匙会有所帮助。