نحوه ذخیره شدن پسورد در لینوکس و ویندوز
سلام دوستان نحوه ذخیره شدن پسورد در لینوکس و مایکروسافت به چه شکل هست؟
منظورم این هست که از چه الگوریتمی استفاده می کنند
یا اگر پسورد هش میشه آیا این هش قابل کرک هست(لازم به ذکر هست در سیستم عامل لینوکس دو یوزر که پسورد مشابهی دارند هیچکدام هش پسورد یکی نیست)اینجا به چه شکلی هش پسورد تغییر می کنه و یکی نمیشه
اگر امکان داره نحوه ذخیره پسورد و نوع الگوریتم در سیستم عامل ویندوز را هم بیان کنید!!!!!
ممنون
پیشاپیش
3 پاسخ
پسورد های یوزر اکانت ها در سیستم عامل ویندوز در فایل SAM بصورت رمزنگاری شده ذخیره می شه. لینک زیر رو ببینید.
فایل SAM چیست و چگونه از آن حفاظت کنیم ؟
در سیستم عامل لینوکس هم پسورد ها در فایل etcshadow بصورت Hash شده نگهداری میشن. لینک زیر رو ببینید.
پسوردها در لینوکس در چه قالب و در چه فایلی نگهداری می شوند ؟
دلیلش اینه که الگوریتم Hash با مکانیزم SALT ترکیب میشه و دو پسورد یکسان Hash های برابری با هم تولید نمی کنن. پیشنهاد می کنم لینک زیر رو ببینید.
ممنون آقای کریم پور ولی من منظورم این هست که از چه الگوریتمی برای هش استفاده می کنه
و چرا زمانی که مثلا ما یک یوزر را با پسورد123456 ست می کنیم و در فایل //etc//shadow چک می کنیم و هش را کپی کرده و ما مثلا هش 123456 را در یکی از وب سایت های آنلاین تبدیل عدد به پسورد کانورت می کنیم این دو یکی نیستند!!!
ممنون