/ / Zip a AES šifrovanie v Rails - rubín-on-rails, rubín, šifrovanie, zip, aes

Zip a AES šifrovanie v Rails - ruby-on-rail, rubín, šifrovanie, zips, aes

Aký je najjednoduchší spôsob zipsovania a šifrovania súboru pomocou AES (128 alebo 256) v aplikácii Rails, takže archív ZIP je možné otvoriť pomocou WinZip?

požiadavky:

  1. Archív ZIP je možné otvoriť pomocou programu WinZip (teda bez 7-zip)
  2. Archív ZIP je šifrovaný pomocou AES-128 alebo AES-256 (čo podporuje WinZip)

Gems:

  1. Rubyzip: nepodporuje šifrovanie
  2. Zipruby: podporuje iba tradičné / staršie šifrovanie bez AES, ktoré je podstatne menej bezpečné.

Máte nejaké rady, čo tu môžem urobiť?

Vďaka!

odpovede:

2 pre odpoveď č. 1

Nie sú komerčné výrobky vylúčené? Chilkat Ruby Zip Zdá sa, že podporuje WinZip AES. napríklad kód vyzerá veľmi lákavo ľahko.

Zdá sa, že tiež existuje knižnica Java k dispozícii. Ak bežíte v JRuby ... Alebo ak sa vám páči portovanie!