AES-256 के लिए एक कुंजी उत्पन्न करने के लिए OpenSSL का उपयोग क्या हैश फ़ंक्शन करता है? मैं इसे उनके प्रलेखन में कहीं भी नहीं ढूँढ सकता।
$ touch file
$ openssl aes-256-cbc -nosalt -P -in file
enter aes-256-cbc encryption password: (I type "a" and hit enter)
Verifying - enter aes-256-cbc encryption password: (I type "a" and hit enter)
key=0CC175B9C0F1B6A831C399E269772661CEC520EA51EA0A47E87295FA3245A605
iv =4FA92C5873672E20FB163A0BCB2BB4A4
कौन सा हैश एल्गोरिथ्म key=
दूसरी आखिरी लाइन पर इनपुट "ए" के बाद अनसाल्टेड हैश उत्पन्न करता है ?
md5
बजायsha1
, मुझे मूल रूप से पोस्ट किए गए समान परिणाम मिलते हैं। सवाल यह है कि यह एमडी 5 (एक 128-बिट हैशिंग एल्गोरिथ्म) से 256 बिट कैसे प्राप्त करता है?