Sistem: Linux Mint 18.3 Cinnamon 64-bit.
OpenSSL: 1.0.2g
Biasanya, saya akan mengenkripsi file sebagai berikut:
openssl enc -aes-256-cbc -salt -in somefile -out somefile.enc
Tapi saya ingin tahu algoritma apa yang akan digunakan untuk hash kata sandi saya dan jika saya bisa mengubahnya?
linux
encryption
openssl
digest
LinuxSecurityFreak
sumber
sumber
-salt
telah menjadi default selama lebih dari satu dekade, hampir dua.Jawaban:
Saya menemukan secara tidak sengaja, di sini , bahwa untuk
openssl
versi 1.1.0:Jadi, tidak ada gunanya menentukan algoritma intisari pesan untuk versi yang lebih baru
openssl
karena sudah menggunakan SHA-256.Tetapi karena di sistem saya ada
openssl
versi 1.0.2g, saya menggali lebih jauh dan menemukan, di sini , bahwa:Pada dasarnya, ini berarti,
openssl
kehendak saya secara default menggunakan MD5 yang lama dan usang.Untungnya, ini dapat diubah menjadi SHA-256 dengan
openssl
versi 1.0.2g:Jika Anda memiliki
openssl
versi yang lebih lama dari saya, Anda mungkin ingin mencoba-md sha1
, jika gagal.sumber