我想使用公钥(在Android中)收集数据并写入加密文件。然后我发送文件到PC阅读。在我的电脑中,我需要创建一个应用程序来解密文件。我该怎么做以及如何安全地共享密钥?
答案 0 :(得分:0)
如果您使用公钥加密文件,则只能使用关联的私钥解密文件。它也称为非对称加密。但是,从应用程序上下文中发送应用程序私钥将是严重的安全漏洞。公钥是公开共享的,而不是私钥。
在您的情况下,您可以使用PC / Sever公钥在Android设备上加密您的文件,将其发送到服务器并使用PC的私钥在服务器/ PC上解密。这将是唯一的最佳解决方案。