Zip中的Zip和AES加密

时间:2014-01-29 23:27:05

标签: ruby-on-rails ruby encryption zip aes

在Rails应用程序中使用AES(128或256)压缩和加密文件的最简单方法是什么,以便可以使用WinZip打开zip存档?

要求:

  1. Zip档案可以通过WinZip打开(所以没有7-zip)
  2. Zip存档使用AES-128或AES-256(WinZip支持)加密
  3. 宝石:

    1. Rubyzip:不支持加密
    2. Zipruby:仅支持传统/传统的非AES加密,其安全性明显较低。
    3. 关于我在这里可以做什么的任何建议?

      谢谢!

1 个答案:

答案 0 :(得分:2)

商业产品是不可能的? Chilkat Ruby Zip似乎支持WinZip AES。 example code看起来非常容易。

似乎还有a Java library可用。如果你在JRuby中运行......或者你想移植!