如何实现公钥加密/解密?

时间:2018-06-15 16:40:54

标签: android encryption public-key-encryption

所以我正在创建一个应用程序,它将在数据库中存储一些敏感数据,如密码和用户位置详细信息(经度和纬度)。

我已经能够使用单向加密来加密密码。 (没有让自己不要担心。)但是对于用户位置,我需要能够解密这些数据,因为我需要重新使用它。

我知道这可以通过Public Key Encryption来实现,我只是不知道如何去做。我已经阅读并理解了这个概念,但似乎无法找到我能做到这一点的方法。就像我的公钥放在哪里,我的私钥放在哪里等等。

很抱歉,如果这个问题很广泛,我真的迷路了,找不到我在互联网上寻找的信息。

1 个答案:

答案 0 :(得分:1)

也许您想查看https://en.wikipedia.org/wiki/Google_Fuchsia

教程如何使用存储在密钥库中的密钥进行加密/解密:Android keystore system

(您可以使用对称加密来加密/解密您的数据,并在Android密钥库的帮助下加密/解密对称加密的密钥。)