美好的一天!
这是我第一次在stackoverflow中提出问题,因为通常我只阅读与我有类似问题的解决方案。所以我的问题是,我被赋予解密/解密excel文件内容的任务。 (顺便说一句,我正在使用PHP语言)。我在Google上多次查询encyrpt / decrypt,但仍然失败。我发现有些相关(嗯,我想这里是最接近的解决方案)是base64_encode
和base64_decode
。为了进一步说明,这是我的示例加密句子(句子,因为它应该作为问题出现)
V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0 =
我尝试了该代码
$str = "V1JSeEhUUDJiaVdrZmJYSllxV3h2K3B1eDZYY2xobEM4QVRBTDhiTEVkU3JGVHVnelZWUUdWNGNyeGVGYXdrQU9DdXV2cFg4SkcxRzBJblRjY2E4SXh4Q21tNXNVZExrUVZFVDF0SFRXMGFTdms3ZTF5NlkvWXhCd2lkbHhBKzhRaSt5MlpzSC9KRVhNa2pZSXFIcnZBPT0=";
base64_decode($str);
结果是:
81y7Vr6Xqh13qRf4 / lWLYMVtim98 / w5Y6aNegV4FmbWwpHonakWSigYgN928ksjBdsTff1lSVIGQchQnoV5S8Mw0IIszCSUe2 + QxHdJ6X875pS52vReRZcBKHmn>
这是错误的,因为它应显示更具可读性的单词/句子。我不知道我是否在想什么。任何建议将不胜感激。预先谢谢你!
PS:我尝试了在线bsae64解码器(https://www.base64decode.org/),它显示正确的词,例如 Man -> TWfu (反之亦然),所以我不这样做不知道我是否专注于错误的解决方案或语法。
答案 0 :(得分:0)
您需要确定文件上使用的加密算法。如果使用AES加密,则可能需要知道密钥。
显然是AES或Blowfish块。拥有钥匙会有所帮助。