اینکد دیکد base64 سی شارپ

لرن سایت,آموزش برنامه نویسی سی شارپ,آموزش طراحی سایت,آموزش برنامه نویسی اندروید,آموزش SQL c# android php jquery,قالب سایت

شما اینجا هستید : صفحه اصلی

با عضویت در کانال تلگرامی لرن سایت ، اولین فردی باشید که از تخفیفات و مطالب جدید خبردار می شوید !

اینکد دیکد base64 سی شارپ

1,257 بازدید

با سلام به همراهان لرن سایت.

امروز میخواهیم اینکد و دیکد base64 را در سی شارپ یادتون بدیم ( بزودی سورس فایل هم بصورت فایل فشرده درج خواهد شد )

همانطور که می دانید base64 یکی از روش های کدینگ رایگان است که در بعضی از جاها و در بعضی از مواقع بدرد میخوره.

این نوع از کدینگ نسبتا مبتدی است و دارای امنیت بالایی نمی باشد ، زیرا هم این نوع از کدینگ رایگان و همه گیر شده است ، بطوریکه اگر یک کرکر مبتدی هم رشته ای از نوع کدینگ base64 را مشاهده کند سریعا متوجه base64 بودن رشته می شود.

شاید برخی از دوستان بپرسن که کدام نوع از کدینگ دارای امنیت بالایی هست؟

برای دریافت پاسخ به لینک زیر مراجعه فرمایید

کدگذاری کدینگ مناسب

خوب جهت مشاهده اموزش به ادامه مطلب مراجعه کنید.

با شما هستیم با اموزش اینکد و دیکد base64

خوب جهت اینکد یک رشته از کد زیر استفاده کنید


var base64Encoded = System.Text.Encoding.UTF8.GetBytes(textBox1.Text);
textBox1.Text = System.Convert.ToBase64String(base64Encoded);

در خط اول var base64Encoded رو مساوی کردیم با مقدار textbox1

سپس در خط دوم هم مقدار textbox1 رو مساوی کردیم با تبدیل base64Encoded ( مقدار اول textbox1 ) به رشته base64 ای.

 

 

جهت دیکد یک رشته از کد زیر استفاده کنید


var base64Decoded = System.Convert.FromBase64String(textBox1.Text);
textBox1.Text = System.Text.Encoding.UTF8.GetString(base64Decoded);

این دستورات هم شبیه دستورات اینکد بالا هست.

در خط اول var base64Decoded رو مساوی کردیم با مقدار textbox1

سپس در خط دوم هم مقدار textbox1 رو مساوی کردیم با تبدیل base64Decoded ( مقدار اول textbox1 ) به مقدار متنی بدون اینکد ( متن اولیه )

 

در صورت  وجود هرگونه سوال در نظرات مطرح کنید

باتشکر

نظرات

مطالب مرتبط

Related Content
مطلب 1
مطلب 1
مطلب 1
مطلب 1