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

Android 如何实现公钥加密/解密?,android,encryption,public-key-encryption,Android,Encryption,Public Key Encryption,因此,我正在制作一个应用程序,它将在数据库中存储一些敏感数据,如密码和用户位置详细信息(经度和纬度) 我已经能够使用单向加密来加密密码。(我自己没有做,不用担心。)但是对于用户位置,我需要能够解密这些数据,因为我需要重新使用它 我知道这可以通过使用公钥加密来实现,我只是不知道怎么做。我已经阅读并理解了这个概念,但似乎找不到方法来做到这一点。比如我的公钥放在哪里,私钥放在哪里等等 很抱歉,如果这个问题涉及面很广,我真的迷路了,在互联网上找不到我要找的信息。也许你想看看 教程如何使用存储在密钥库中的

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

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

我知道这可以通过使用
公钥加密来实现,我只是不知道怎么做。我已经阅读并理解了这个概念,但似乎找不到方法来做到这一点。比如我的公钥放在哪里,私钥放在哪里等等


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

也许你想看看

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


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

我想这是因为所有的cookies,但当我将您的问题标题提供给搜索引擎时,我得到了很多有希望的结果。密钥可能被放置在类似密钥库的东西中。你试过搜索“安卓密钥库”吗?为什么你认为你需要公钥加密?除非你有很好的理由,否则你可能不需要它。对称加密在这里就可以了。@0X0nosugar-哇,我刚刚输入了问题,得到了很好的信息。我想这是因为每当我在谷歌上搜索时,我总是用关键词搜索,而且似乎什么地方都找不到。谢谢