पिछले एसएफ सवालों को मैंने देखा है कि एमडी 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 (देखें ) है। नीचे दिए गए उत्तरों में से एक ही हैश का उत्पादन करेगा, इसलिए जब तक आप इसे एक ही नमक नहीं देते। crypt6man 3 crypt