2014-01-29 68 views
1

在Rails應用程序中使用AES(128或256)壓縮和加密文件的最簡單方法是什麼,以便可以使用WinZip打開zip壓縮文件?Rails中的Zip和AES加密

要求:

  1. Zip文件可以通過WinZip的(所以沒有7-ZIP)
  2. Zip文件與AES-128或AES-256(其WinZip的支持)
加密被打開

寶石:

  1. Rubyzip:不支持加密
  2. Zipruby:僅支持傳統/傳統非AES加密,安全性明顯較差。

有什麼建議我可以在這裏做什麼?

謝謝!

回答

2

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

也有可用的a Java library。如果你在JRuby上運行......或者如果你想移植的話!

+0

謝謝!奇爾卡特看起來應該很好。很棒的發現! – oregontrail256