我目前正在开发基于网站特定API的快速应用程序。我使用md5函数创建有效的URL并访问一些JSON数据,我可以使用SwiftJSON将其带入我的应用程序中。
我为6个第一个网址工作正常,但后来我的网址校验和出错了。我检查了一下,发现我在swift中的md5函数得到了错误的哈希
在我的swift程序中,字符串“answerfr1%3D%3DQf7AjOptTN6k2OyoTa7QjOptDM6k2OzoTa7cjOptjM6k2O1oTa7EjOptDMxoTa7AjOptnO2oTY”的哈希值 给我这个“09938c1325c87ef89251f668a8cf5d42” 但这不正确,因为我的链接无效
但是我自己做http://www.md5.cz/ 我有这个结果“9d78b73d28f590beb8ef25b5e4b99a1d”,我的链接完美。
我不知道为什么我的md5函数对6个第一个哈希没有问题,但是给了我7个错误的哈希值。
我意识到www.md5.fr给了我同样错误的代码。为什么同一个字符串有不同的md5哈希值?
我在swift中的md5函数: How to convert string to MD5 hash using ios swift
希望你们在这里了解我的问题! 抱歉我的英文不好
答案 0 :(得分:0)
感谢Martin R,你解决了我的问题 "%3D"等于" =" 所以"%3D%3D"等于" =="