首先我是个新手,所以解释发生了什么或者需要做什么才能完成代码会非常有帮助。
我在工作中遇到了一个问题,我找到了一篇有用的 Stack Exchange 文章,介绍了一种解决我的问题的方法。但是,我不知道在获得代码后该怎么做。我有一些编码知识,但还不足以找出代码中缺少什么来完成这个过程。以下是文章:无需使用第三方工具即可找到已安装并激活的 Adobe Acrobat Professional 实例的密钥
在下面对“答案”的评论中,@JoBu1324 表示他所要做的就是进入浏览器上的开发人员工具,将代码复制并粘贴到控制台上,然后插入加密密钥,解密密钥就会弹出。然而,我发现情况并非如此,因为我一直收到“未定义”错误。
我尝试在不将加密密钥粘贴到任何地方的情况下运行代码,但都没有成功,并且出现了相同的“未定义”错误。我尝试创建一个新变量来存储加密密钥,但仍然出现相同的错误。有人能帮我理解我遗漏了哪个步骤,即把加密密钥放在哪里,以便代码能够完成解密过程吗?
答案1
要使用链接问题中提供的 JavaScript 解决方案,您首先需要按照所提供答案的第一步中的说明进行操作。然后将步骤 2 中提供的函数粘贴到浏览器中并点击Enter。您应该看到undefined
屏幕上打印的内容,这是预期的。然后您应该输入:
DecodeAdobeKey('<SERIAL_NUMBER>')
<SERIAL_NUMBER>
用步骤 1 中获得的值替换,然后点击Enter。您应该会看到所需的值打印到控制台。然后您应该可以继续步骤 3。
您需要遵循类似的步骤来使用 PowerShell 解决方案。将 PowerShell 函数粘贴到终端中,然后输入:
ConvertFrom-EncryptedAdobeKey -EncryptedKey '<SERIAL_NUMBER>'