照片、音乐等媒体可以加密吗?

Can media such as photos, music, etc be encrypted?

我正在寻找一种加密媒体的方法,只有拥有 "active" 帐户的人才能读取该媒体,例如。媒体不能被盗......如果显示媒体的应用程序可以解密媒体并显示实际照片,这似乎没有意义。

加密速度慢吗?

可以使用任何加密算法。它应该不会比加密任何相同大小的文件慢。

您可以通过使用双向 encryption/decryption、基于 密码短语 (二进制格式)和任何双向加密算法(如异或)来实现此类功能例如。

异或encryption/decryption具有线性复杂度,速度极快,如果不知道最初使用的加密算法,很难破解加密数据。

实际的异或密码短语可以与用户的帐户相关联。只要帐户处于活动状态,就可以访问密码短语,因此可以解密加密媒体。如果用户离线(注销),则无法访问密码短语,因此加密媒体保持加密状态。

这可以作为一项服务来实现 - 用户下载只能在用户登录时才能播放的音乐(即可以访问密码短语来解密音乐并播放)。

如果密钥是随机的并且至少与消息一样长,则 XOR 密码比消息中存在密钥重复时更安全。[3]当密钥流由伪随机数生成器生成时,结果就是流密码。使用真正随机的密钥,结果是一次一密,即使在理论上也是牢不可破的。

http://en.wikipedia.org/wiki/XOR_cipher