سورس پروژه رمزنگاری و رمزگشایی با الگوریتم SHA1

1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
Loading...

سورس پروژه رمزنگاری و رمزگشایی با الگورتیم SHA1 به زبان سی شارپ که عملیات های Encrypt و Decrypt را با الگورتیم SHA1 انجام میدهد.سورس کد کامل پروژه ضمیمه شده است که میتوانید دانلود و استفاده

کنید.عملکرد پروژه به این صورت است که بعد از اجرای پروژه یک متن به عنوان ورودی دریافت و با الگورتیم SHA1 آن را رمزنگاری کرده و نمایش میدهد.

ما پیش از این پروژه ، سورس کد های با موضوع رمزنگاری و رمزگشایی با الگوریتم های زیادی با دیگر زبان های برنامه نویسی را منتشر کرده ایم که به عنوان مثال با جستجو MD5 و یا هر الگوریتم میتوانید در سایت آن را جستجو کنید.

الگوریتم SHA1 چیست ؟

الگوریتم SHA1 یک چکیده پیام ۱۶۰ بیتی بر اساس روشی مشابه به الگوریتم‌های MD4 و ام‌دی۵ تولید می‌کند و البته قدری هم محافظه کارانه‌است.

مشخصه‌های اصلی این الگوریتم اولین بار در سال ۱۹۹۳ به عنوان استاندارد درهم‌سازی ایمن توسط NIST انتشار یافت. این نسخه را به نسخه ۰ هم ارجاع می‌دهند چون ساختار به کار رفته در آن همانطور که قبلاً گفتیم شبیه

نسخه ۰ است. NSA مدتی پس از انتشار نسخهٔ ۰ آن را پس گرفت و با یک نسخه جدید با تجدید نظر کلی جانشین کرد که امروز آن را با نام sha-1 می‌شناسیم.

چرا الگورتیم SHA1

الگورتیم SHA1 توسط سازمان امنیت ملی در ایالات متحدهٔ آمریکا طراحی شده و توسط مؤسسه ملی فناوری و استانداردها انتشار یافته‌است. SHA1 در واقع ابتدای واژه‌های این عبارت است: “الگوریتم درهم سازی ایمن” یا به

انگلیسی SHA-1 (Secure Hash Algorithm ۱) است.

در حال حاضر سه الگوریتم درهم سازی از این گروه با نسخه‌های ۰ و ۱ و ۲ وجود دارد. الگوریتم SHA1 شباهت بسیار زیادی به اس‌اچ‌ای-۰ دارد ولی در اصل ایرادهایی اساسی که درنسخه ۰ وجود داشته و سبب ضعف این الگوریتم شده بود را برطرف نموده‌است.

 

نسخهٔ ۰ در تعداد کمی از نرم‌افزارهای امنیتی به کار می‌رود و کاربرد گسترده‌ای ندارد. در حالی که نسخه ۲ این الگوریتم بسیار با نسخه‌های ۰و۱ متفاوت است.

الگورتیم SHA1


اطلاعات دانلود

دسترسی به لینک های دانلود این مطلب ، تنها برای اعضا امکان پذیر است


ورود به سایت عضویت



avatar مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

آخرین مطالب و تخفیفات در کانال تلگرام :) کانال تلگرام ام اس پی سافت
مطالب مرتبط
ديدگاه خود را ارسال کنيد


محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 80k
  • قيمت دوره۱۳۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره آموزشی سیستم ثبت سفارش آنلاین
  • تعداد اعضا 80k
  • قيمت دوره--
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره طراحی سیستم مدیریت مشتریان
  • تعداد اعضا 80k
  • قيمت دوره۶۵,۵۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...