所以在我的工作场所,我有一个基于 .NET 的 Web 应用程序,它必须在查询字符串中获取一个加密参数。
提供加密字符串的人是外部承包商,他们更喜欢使用微软的 Crypto API 来加密字符串(几乎是需求。虽然不能改变承包商,但高层决定这些东西......)。
好吧,很公平,AFAIK 我可以用 C# 解密它,但经过无休止的搜索,我仍然不知道它是如何工作的。
这意味着我什至无法提供示例代码,并且我被困在这个绑定中,直到我可以解密这个字符串。
我所拥有的是:
我有他们加密的通用密码,我必须用它来解密它。
加密设置为:“CALC_AES_128”哈希:“CALC_MD5”。字符串被加密,然后散列。
所以我想取消它,并解密它。
我知道有很多问题要问,但我该怎么做呢?