در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تغییر الگوریتم پیشفرض تغییر رمز در BSD : دوره آموزشی BSDA قسمت 5

در سیستم عامل های خانواده 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 می خواند.

#دوره_آموزش_bsd #آموزن_bsda #الگوریتم_پیش_فرض_تغییر_رمز #دوره_آموزشی_freebsd
عنوان
1 آشنایی با Security Level در هسته BSD : دوره BSDA قسمت 1 رایگان
2 بررسی مفهوم File Flags در BSD : دوره BSDA قسمت 2 رایگان
3 نمایش وضعیت کاربران در BSD : دوره آموزشی BSDA قسمت 3 رایگان
4 کنترل فایل های پیشفرض شاخه کاربر در BSD : دوره BSDA قسمت 4 رایگان
5 تغییر الگوریتم پیشفرض تغییر رمز در BSD : دوره آموزشی BSDA قسمت 5 رایگان
6 تغییر Shell پیشفرض کاربران در BSD : دوره آموزشی BSDA قسمت 6 رایگان
7 Lock کردن یک کاربرد در BSD : دوره آموزشی BSDA قسمت 7 رایگان
8 تعیین هویت و عضویت در گروه ها در BSD : دوره آموزشی BSDA قسمت 8 رایگان
9 تغییر رمز عبور کاربر در BSD : دوره آموزشی BSDA قسمت 9 رایگان
10 ایجاد اکانت سیستمی در BSD : دوره آموزشی BSDA قسمت 10 رایگان
11 حفاظت از اطلاعات احراز هویتی در BSD : دوره آموزشی BSDA قسمت 11 رایگان
12 مباحث کلی در خصوص مدیریت کاربران در BSD :دوره آموزشی BSDA قسمت 12 رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....