سورس پروژه رمزنگاری و رمزگشایی با Base64 به زبان سی شارپ

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...

 

Base64 سورس کدی که تحت عنوان این الگوریتم نوشته شده است و آماده دانلود شده است ، توسط بیس۶۴ میتوانید متن ها رمزنگاری شده را تولید کنید و از آنها استفاده کنید.Base64 برای تولید متن های رمزنگاری بزرگ و از کدهای اسکی ۷-بیتی پشتیبانی میکند.این پروژه به زبان سی شارپ نوشته شده است و به همراه سورس کامل منتشر شده است که میتوانید استفاده کنید.

برای استفاده و تست پروژه میتوانید از نسخه فایل اجرایی آن استفاده کنید در مسیر /Bin استفاده کنید.برای اجرای سورس کد فقط کافیست پروژه را در ویژوال استدیو اجرا کنید و فرم مورد نظر را مشاهده کنید.

Base64 چیست؟

به نقل از وکی پدیا:

بیس۶۴ یک کدبندی دودویی به متن است. در این کدبندی، آرایه‌ای از بایت‌ها به صورت نویسه‌های اَسکی کدگذاری می‌شوند. کاربرد آن در تبادل اطلاعات از طریق محیط‌هایی که تنها از کدهای اسکی ۷-بیتی پشتیبانی می‌کنند (مانند ایمیل) است. 

کدبندی Base64 چگونه است :

بیس۶۴ را می‌توان یک دستگاه اعداد، مشابه دستگاه اعداد هشت‌هشتی و دستگاه اعداد شانزده‌شانزدهی، اما در مبنای ۶۴ دانست. در حالی که یک سامانهٔ هشت‌هشتی از ۳ بیت، و یک سامانهٔ شانزده‌شانزدهی از ۴ بیت برای ذخیره‌سازی هر رقم استفاده می‌کنند، در مبنای ۶۴ هر رقم در ۶ بیت ذخیره می‌شود. در عمل بیس۶۴ داده‌های دودویی ۸ بیتی را به قالب ۷ بیتی تبدیل می‌کند؛ به طور معمول ۳ بایتِ ۸ بیتی، تبدیل به ۴ بایت ۷ بیتی می‌شوند که ۳۳٪ از داده‌های اولیه حجیم‌تر است. برای نمایش اطلاعات، تنها از نویسه‌های A-Z، a-z، ۰-۹، / و = (برای پدگذاری) استفاده می‌شود.

 

 رمزگشایی Base64 چگونه است:

در زمان کدگشایی عکس کارهایی که در زمان کدگذاری انجام شده صورت می‌گیرد. اگر کدگشا به نویسه‌ای بر بخورد که در جدول نویسه‌های بیس۶۴ نباشد، از آن چشم‌پوشی می‌کند. این نویسه‌ها ممکن است نویسه‌های ناموجود در جدول مانند سرخط یا نشانگر خطا در زمان انتقال باشند.

Base64


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

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


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



ديدگاه خود را ارسال کنيد


محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 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...