GNU/Linux >> Znalost Linux >  >> Ubuntu

Nelze dešifrovat textové soubory pomocí Openssl na Ubuntu 18.04?

Nemohu dešifrovat řadu textových souborů, které jsem zašifroval pomocí openssl na Ubuntu 16.04. Vždy se mi zobrazuje tato chybová zpráva:

$ openssl des3 -d < ~/ISRIC/credentials.txt.des3.old > ~/temp/credentials.txt.old.2
enter des-ede3-cbc decryption password:
bad decrypt
139771261990464:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:536:

Jsem si docela jistý, že heslo je správné. V čem je problém?

Přijatá odpověď:

Pro soubory, které jsou již zašifrovány, můžete použít md možnost vynutit staré md5 metoda hesla.

Toto vyřešilo můj problém se soubory zašifrovanými 1.0.2 s aes-256-cbc, které se nedešifrovaly 18.04 (openssl 1.1.0+).

Moje předchozí dešifrování:

cat encfile | openssl enc -d -aes-256-cbc -base64 >plainfile

Moje nové dešifrování dne 18.04:

cat encfile | openssl enc -md md5 -d -aes-256-cbc -base64 >plainfile

Poznámka:
Toto nebude fungovat se soubory zašifrovanými 18.04 (openssl 1.1.0g+), protože ty budou ve výchozím nastavení používat novější metodu hesla SHA, jak poznamenává Luis de Sousa.

Reference:
https://askubuntu.com/a/1067765/873241 (odpověď Luise de Sousa)
https://bugzilla.redhat.com/show_bug.cgi?id=1520084
https://github.com/fastlane/fastlane/issues/9542


Ubuntu
  1. Odstraňte a zlikvidujte soubory správně v Ubuntu pomocí Shred

  2. Změnit prioritu fronty v Ubuntu One?

  3. Instalace Cuda 8 na Ubuntu 16:Nelze najít balíček Cuda?

  1. Upravujte soubory PDF na Ubuntu Linux pomocí Master PDF Editor

  2. Jak šifrovat soubory pomocí Tomb na Ubuntu 16.04 LTS

  3. Jak zacházet se soubory pomocí Scilab na Ubuntu 15.04

  1. Nainstalujte Ubuntu 16.04 – se snímky obrazovky

  2. Použijte příkaz CAT ke kombinaci textových souborů v Ubuntu 20.04

  3. Odstraňte a zlikvidujte soubory správně v Ubuntu pomocí Shred.