درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من
صندوق پیام
همه را دیدم تنظیمات
  • هیچ پیامی وجود ندارد
صندوق پیام
  • هیچ رویدادی وجود ندارد
همه رویدادهای من

بخش 4.6 از سری آموزش های BSDA(تغییر دادن الگوریتم پیش فرض تغییر رمز در BSD)

0 نظرات
در سیستم عامل های خانواده BSD برای رمزعبور دو فایل وجود دارد که فایل اول به نام passwd است که اطلاعات کاربران در آن قرار دارد و فایل دوم به نام masterpasswd است که هر دوی این فایلها در زیر شاخه etc قرار دارد که در فایل دوم رمز عبور به صورت هش شده در آن نوشته است. برای این کار الگوریتم هایی وجود دارند که وظیفه آنها کد کردن رمز وارد شده توسط کاربر بوده. معروفترین این الگوریتم ها DES, MD5 و Blowfish است که همه این الگوریتم ها در BSD وجود دارند و طول هر کدام از انها در خروجی با هم متفاوت است ولی طول کلی خروجی آنها در هر کدام از این روش های هش یکسان بوده که شما کاراکتری وارد کنید که تعداد کاراکترهای وارد شده توسط شما بیش از تعداد کاراکترهای خروجی یک الگوریتم باشد. در زیر با مثالهایی از طول متفاوت الگوریتم های مختلف هش برای یک رمز عبور یکسان را مشاهده می کنید:
ld but common crypt(3) DES: 7rpABVh3LoKjE
MD5: $1$FSh3ps5T$Etg/3eGiSBqdGahf29lIN1
NetBSD newsalt: _Gl/.Sw2RBVnj01TI6Tc
SHA1: $sha1$21773$uV7PTeux$I9oHnvwPZHMO0Nq6/WgyGV/tDJIH
Blowfish: $2a$04$3/vwv4ibdVz2SUG3w.SRwOgI6kk7FUmmCVswZ/KUS9bngvgGEkqNq

در سیستم عامل NetBSD فرمان passwd این روش کد کردن را از طریق فایل etcpasswd.conf باز خوانی و اجرا می کند.

در سیستم عامل OpenBSD از localcipher برای هش کردن استفاده می شود که برای مشخص کردن نوع الگوریتم هش بخش مربوطه را از فایل etclogin.conf می خواند و اجرا می کند که از MD پیشتیبانی می کند و هم از Blowfish.

در سیستم عامل FreeBSD و DragonflyBSD برای تغییر دادن روش هش کردن رمزهای عبور از برنامه passwd_format استفاده می شود و روش هش کردن مورد استفاده از فایل etclogin.conf می خواند.

برچسب ها
ردیف عنوان قیمت
1 بخش 2.1 از سری آموزش های BSDA( آشنا با security level در هسته) رایگان
2 بخش 3.1 از سری آموزش های BSDA(ومفهوم file flags در BSD ) رایگان
3 بخش 4.10 از سری آموزش های BSDA(نمایش وضعیت کاربران در BSD) رایگان
4 بخش 4.4 از سری آموزش های BSDA(کنترل کردن فایلهای پیش فرض شاخه کاربر در BSD) رایگان
5 بخش 4.6 از سری آموزش های BSDA(تغییر دادن الگوریتم پیش فرض تغییر رمز در BSD) رایگان
6 بخش 4.7 از سری آموزش های BSDA(تغییر shell پیش فرض کاربران در BSD) رایگان
7 بخش 4.8 از سری آموزش های BSDA (ورش lock کردن یک کاربر در BSD) رایگان
8 بخش 4.9 از سری آموزش های BSDA (تعیین هویت و عضویت در گروه در BSD) رایگان
9 بخش 4.5 از سری آموزش های BSDA (تغییر رمزعبور در BSD) رایگان
10 بخش 4.3 از سری آموزش های BSDA (ایجاد کردن اکانت سیستمی در BSD) رایگان
11 بخش 4.1 از سری آموزش های BSDA (حفاظت از اطلاعات احراز هویت در BSD) رایگان
12 بخش 4.0 از سری آموزش های BSDA (مباحث کلی در خصوص مدیریت کاربران) رایگان
مطالب مرتبط
نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow