我正在考虑将Scrypt集成到我的应用中。到目前为止,似乎没有人愿意为Android上的Scrypt创建易于使用的依赖项。
这一个地方突然出现: https://github.com/wg/scrypt
但是它只包含一个默认的ARM预构建本机库,可追溯到8年前,因此我将需要手动构建x86和ARM64变体。
有此Bouncy Castle实施 https://www.bouncycastle.org/docs/docs1.5on/org/bouncycastle/crypto/generators/SCrypt.html
但这是纯Java,我希望有一个本机实现。
我是否缺少任何捷径,或者我是否必须努力工作并为Scrypt构建所需的本机代码,以便支持不同的设备并遵守Google Play上Google的新64位法规?