GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Mendekripsi File Teks Dengan Openssl Di Ubuntu 18.04?

Saya tidak dapat mendekripsi sejumlah file teks yang saya enkripsi dengan openssl di Ubuntu 16.04. Saya selalu mendapatkan pesan kesalahan ini:

$ 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:

Saya cukup yakin kata sandinya benar. Apa masalahnya?

Jawaban yang Diterima:

Untuk file yang sudah dienkripsi, Anda dapat menggunakan md opsi untuk memaksa md5 yang lama metode sandi.

Ini memperbaiki masalah saya dengan file yang dienkripsi dengan 1.0.2 dengan aes-256-cbc yang tidak akan didekripsi pada 18.04 (openssl 1.1.0+).

Dekripsi saya sebelumnya:

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

Dekripsi baru saya pada 18.04:

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

Catatan:
Ini tidak akan bekerja dengan file yang dienkripsi pada 18.04 (openssl 1.1.0g+) karena mereka akan menggunakan metode kata sandi SHA yang lebih baru secara default seperti yang dicatat Luis de Sousa.

Referensi:
https://askubuntu.com/a/1067765/873241 (Jawaban Luis de Sousa)
https://bugzilla.redhat.com/show_bug.cgi?id=1520084
https://github.com/fastlane/fastlane/issues/9542


Ubuntu
  1. Hapus dan Buang File dengan Benar di Ubuntu Dengan Rusak

  2. Memprioritaskan Ulang Antrian Di Ubuntu One?

  3. Menginstal Cuda 8 Di Ubuntu 16:Tidak Dapat Menemukan Paket Cuda?

  1. Edit file PDF di Ubuntu Linux dengan Master PDF Editor

  2. Cara Mengenkripsi File dengan Tomb di Ubuntu 16.04 LTS

  3. Cara Menangani File dengan Scilab di Ubuntu 15.04

  1. Instal Ubuntu 16.04 – Dengan Tangkapan Layar

  2. Gunakan Perintah CAT untuk Menggabungkan File Teks di Ubuntu 20.04

  3. Hapus dan Buang File dengan Benar di Ubuntu Dengan Rusak.