【发布时间】:2020-06-27 12:02:39
【问题描述】:
我有一个要解密的 AES 加密字符串(来自已停产应用的用户备份)。
我有什么:
json 文件:
- 密钥是使用 PBKDF2 创建的信息
- 盐
- 加密字符串
我知道创建备份的密码,可能也是 PBKDF2 的密码
有没有办法找出字符串被加密的参数?即密钥是如何创建的
有没有简单的方法来解密字符串?
【问题讨论】:
-
首先您需要应用程序对其进行反转并提取参数,例如 PBKDF2 的迭代和使用的哈希算法。没有这些知识,这比在干草堆里找一根针还要糟糕。如果任何商店都不再提供该应用程序,请四处询问。通常有人仍然在某处存储应用程序的副本。
-
对应用程序进行逆向工程很可能超出了我的能力范围。
-
我投票决定将此问题移至 security.stackexchange.com。
标签: encryption aes