पिछले एसएफ सवालों को मैंने देखा है कि एमडी 5 हैशेड पासवर्ड का जवाब देने के लिए नेतृत्व किया है।
किसी को भी एक SHA-512 हैशेड पासवर्ड का उत्पादन करने के लिए एक सुझाव है? मैं एक स्क्रिप्ट के बजाय एक लाइनर पसंद करूंगा, लेकिन, यदि कोई स्क्रिप्ट एकमात्र समाधान है, तो यह ठीक भी है।
अपडेट करें
पिछले py2 संस्करणों को इस एक के साथ बदलना:
python3 -c "import crypt;print(crypt.crypt(input('clear-text pw: '), crypt.mksalt(crypt.METHOD_SHA512)))"
man 5 shadow
इसे "एन्क्रिप्टेड पासवर्ड" के रूप में संदर्भित किया जाता है, इसलिए मैं उस शब्द के साथ चला गया।
/etc/shadow
सामग्री पर एक नज़र डालें । आप देखेंगे $x$salt$hash
। आधुनिक लिनेक्स पर विशिष्ट होने के साथ, x
द्वारा उपयोग किए गए एल्गोरिदम को दर्शाता है , जो कि sha512 (देखें ) है। नीचे दिए गए उत्तरों में से एक ही हैश का उत्पादन करेगा, इसलिए जब तक आप इसे एक ही नमक नहीं देते। crypt
6
man 3 crypt