【发布时间】:2017-11-27 21:44:04
【问题描述】:
我得到一个用密钥加密的 md5 base 64 加密字符串,这个加密是在 .Net 中完成的,我需要使用 swift 4 解密那个字符串,但是我找不到解决这个问题的方法,有没有人知道这是否可能吗?
【问题讨论】:
-
您可以通过非常快速的搜索找到很多示例。即使在stackoverflow中也有很多关于这个的答案。提问前请先搜索。
-
MD5 是哈希,不是加密。因此无法解密。你到底想做什么?
-
这里更清楚一点:MD5 是一种单向函数。根据设计,它是不可逆的。也就是说,您说的是“用密钥加密”。 MD5 没有密钥,因此您显然没有描述应用于此数据的精确功能。您需要提供用于编码(或加密)此数据的确切 .NET 代码,以便讨论如何在 Swift 中逆向处理。没有散列或加密的“通用”版本。你必须准确地解释它是如何用代码完成的,否则它是没有意义的。
标签: swift cryptography base64 md5 cryptographic-hash-function