在Android中加密文件,然后在PC中解密

在Android中加密文件,然后在PC中解密,android,encryption,public-key-encryption,Android,Encryption,Public Key Encryption,我想收集数据并使用公钥(在Android中)写入加密文件。然后我将文件发送到PC进行读取。在我的电脑里,我需要创建一个应用程序来解密文件。我该如何做以及如何安全地共享密钥?如果您使用公钥对文件进行了加密,则只能使用关联的私钥对文件进行解密。它也称为非对称加密。但是,将应用程序私钥从应用程序上下文中发送出去将是一个严重的安全漏洞。公钥是公开共享的,而不是私钥 在您的情况下,您可以使用PC/server公钥在android设备上加密您的文件,将其发送到服务器,并使用PC的私钥在服务器/PC上解密。这

我想收集数据并使用公钥(在Android中)写入加密文件。然后我将文件发送到PC进行读取。在我的电脑里,我需要创建一个应用程序来解密文件。我该如何做以及如何安全地共享密钥?

如果您使用公钥对文件进行了加密,则只能使用关联的私钥对文件进行解密。它也称为非对称加密。但是,将应用程序私钥从应用程序上下文中发送出去将是一个严重的安全漏洞。公钥是公开共享的,而不是私钥

在您的情况下,您可以使用PC/server公钥在android设备上加密您的文件,将其发送到服务器,并使用PC的私钥在服务器/PC上解密。这将是唯一的最佳解决方案