标签: javascript cryptography bcrypt cryptojs
我绝不是一个加密的家伙,我正在努力解决所有不同的选择。
我目前有一个拥有私钥的移动应用和API。我希望能够使用此密钥在移动应用程序上散列有效负载数据作为“盐”。按照说。然后将有效负载和散列发送到API,然后API将使用私钥对有效负载数据进行散列并确认值是否相同。
我最初看的是bcrypt,但他们创造的随机盐在我的情况下不起作用。寻找任何建议..
移动应用程序正在使用Titanium Appcelerator,因此Javascript和网站是PHP。
由于
答案 0 :(得分:1)
你正在寻找HMAC,sha256将是一个很好的哈希函数选择,可以与它一起使用。