首页 > 解决方案 > 如何找出使用的密码算法?

问题描述

我有两个文件:

  1. 一个是原始纯文本文件,首先使用 ZStandard 压缩,然后使用 Base64 编码
  2. 一个基本上是相同的文件,但它在压缩之后但在编码之前被加密。我知道使用的密码有一个 32 字节长的盐。

做出的假设:

我可以提供一对密码和盐。如果需要,我还可以提供多对都具有相同的纯文本。

这是做什么用的:我目前正在实现一个 golang 库来与 TeamSpeak 3 ServerQuery 进行通信。它提供了创建服务器快照的可能性,您可以使用密码对其进行加密。我想用密码和盐来解密它们以解析和操作它们。

我还没有弄清楚,哪种模式与什么 IV 一起使用。我尝试了许多不同的可能性,包括但不限于:

在这一点上,我几乎完全没有想法。如果有人能指出我的方向,将不胜感激。

制造商

标签: encryptioncryptographyaes

解决方案


推荐阅读