ক্রিপ্টের জন্য ম্যান পৃষ্ঠাটি দেখুন (3) এবং আমি মনে করি যে আপনি খুঁজে পেতে পারেন যে ক্রিপ্টটি সরঞ্জামটি গ্লিবসি এবং sha256 ($ 5) এবং sha512 ($ 6), একাধিক বৃত্তাকার, অনেক বড় লবণের ব্যবহারের জন্য আপডেট করা হয়েছে ।
স্পষ্টতই SHA512 কীভাবে / ইত্যাদি / ছায়া কাজ করে তার সাথে প্রাসঙ্গিক।
এটি বলেছিল যে, এই ওয়েব পৃষ্ঠাটি খুব সহায়ক ছিল - বিশেষত এমকেপিএএসডাব্লুডি, কারণ এটি আমার সমস্যার সমাধান করেছে।
একটি সম্ভাব্য "হারিয়ে যাওয়া" পাসওয়ার্ড দেওয়া, আমি SHA512 হ্যাশ তৈরি করতে এবং প্রার্থী পাসওয়ার্ডের একটি তালিকা নিশ্চিত / অস্বীকার করতে এমকেপিএএসডাব্লুডি এবং লবণ ব্যবহার করতে পারি।
আমি জনকে রিপার ব্যবহার করব - তবে কমপক্ষে আমার হার্ডওয়্যার (রাস্পবেরি পাই) এবং আমার বাজেটে (কিছুই নয়) - জন এটি করতে পারবেন না (এটি রাস্পিবিয়ান ফ্রি সংস্করণে উন্নত ক্রিপট / গ্লিবসি স্টাফ সমর্থন করে বলে মনে হয় না)।
মনে মনে, যেহেতু আমার কাছে লেখার / লেখার / ইত্যাদি / ছায়া পড়ার পর্যাপ্ত অনুমতি রয়েছে, তাই আমি কেবল হ্যাশটি ওভাররাইট করে জীবন দিয়ে যেতে পারি ... এটি একটি শিক্ষামূলক অনুশীলন।
নোটস গ্লিবসি নোট এই ফাংশনটির গ্লিবসি 2 সংস্করণ অতিরিক্ত এনক্রিপ্ট টিওন অ্যালগরিদমকে সমর্থন করে।
If salt is a character string starting with the characters
"$id$" followed by a string terminated by "$":
$id$salt$encrypted
then instead of using the DES machine, id identifies the encryp‐
tion method used and this then determines how the rest of the
password string is interpreted. The following values of id are
supported:
ID | Method
─────────────────────────────────────────────────────────
1 | MD5
2a | Blowfish (not in mainline glibc; added in some
| Linux distributions)
5 | SHA-256 (since glibc 2.7)
6 | SHA-512 (since glibc 2.7)
So $5$salt$encrypted is an SHA-256 encoded password and
$6$salt$encrypted is an SHA-512 encoded one.