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:
- Archív ZIP je možné otvoriť pomocou programu WinZip (teda bez 7-zip)
- Archív ZIP je šifrovaný pomocou AES-128 alebo AES-256 (čo podporuje WinZip)
Gems:
- Rubyzip: nepodporuje šifrovanie
- 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ď č. 1Nie 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!