sulla mia fida debian oldstable mi ritrovo con OpenSSL 0.9.8o 01 Jun 2010
Dato che sono pigro, mi trovo spesso alla ricerca di script per fare le cose più disparate.
Oggi mi andava di trovare qualcosa per scaricare da mega, in particolare non mi piace che jdownloader prima scarica il file cifrato e poi lo decodifica, andando così ad occupare il doppio di spazio su hd (e dato che voglio scaricare 2.73GiB di una certa gingerqualcosa ho pensato che non ne valesse la pena.)
Così ho trovato due bash script e ne ho usato uno per scaricare.
Ovviamente visto che mi ci vuole un oretta per il download mi sono chiesto: ma funzionerà? (lo so avrei dovuto controllare prima )
Così provo con un file di pochi kb e mi becco un bel
in sintesi -aes-128-ctr non è supportatoopenssl enc -d -aes-128-ctr
unknown option '-aes-128-ctr'
options are...
Così di corsa a scaricare una versione più recente di openssl compilarla, piazzarla in ~/bin/ e sperare che il tutto funzioni
Ovviamente lo script che ho usato non decifra on-fly quindi potevo pure evitarmi lo script
Comunque veniamo al punto della situazione: come faccio a sapere quale versione di openssl supporta una determinata funzionalità?
qui https://www.openssl.org/news/changelog.html
Changes between 0.9.6h and 0.9.7 [31 Dec 2002]
...
*) Add the OFB, CFB and CTR (all with 128 bit feedback) to AES.
Adjust NIDs and EVP layer.
[Stephen Sprunk <[email protected]> and Richard Levitte]
...
quindi la versione di debian dovrebbe supportarla, perché non la supporta invece?
edit
tutta andato bene, tuttavia mi becco un bel
WARNING: can't open config file: /usr/local/ssl/openssl.cnf
su debian è in /etc/ssl/openssl.cnf
come faccio a passarglielo da riga di comando?