【发布时间】:2017-11-19 11:03:28
【问题描述】:
我的系统有问题。我的应用基本上会做 4 件事:
- 发送任何文件(甚至加密)
- 加密任何文件
- 接收传入文件
- 解密加密文件
我的问题是,在接收者收到加密文件并且必须输入一个密钥来解密它之后,如果来自发送者的原始密钥等于或不等于来自接收者的输入而没有接收者获取有关密钥的任何信息,因为它们是同一个应用,但接收者应用不知道该特定字符串。
我能想到的只是创建一个包含密钥的文本文件,并让接收者读取该文件的内容以获取密钥,最终仅用于密钥的条件匹配。我很困惑,但我看到它可以在一个名为 ES File explorer 的 Android 应用程序中运行。我用 ES 文件浏览器加密了一个文件,然后用 SHAREit 发送它,然后用另一部手机解密,当我输入错误的密钥时,应用程序知道我输入的密钥错误,没有互联网。
【问题讨论】:
标签: java android android-studio cryptography file-sharing