使用Swift 4解密MD5 base64

时间:2017-11-27 21:44:05

标签: swift cryptography base64 md5 cryptographic-hash-function

我得到一个用密钥加密的加密的md5 base 64字符串,这个加密是在.Net中完成的,我需要使用swift 4来解密该字符串,但是我无法找到通往这个,有谁知道这是否可能?

1 个答案:

答案 0 :(得分:2)

MD5就是所谓的散列算法,它与加密算法根本不同。它被设计为单向过程,而加密可以被解密以获得原始数据。

如果您要解密从.Net传递的数据,那么它将需要以加密方式传递,而不是哈希传递。有许多加密选项可供选择,一些比较流行的加密选项很容易通过NuGet整合到.Net项目中。

如果你有密钥和字符串,并且需要确保发送的哈希没有被篡改,那么the link Ryan posted in the comments就是你要找的。