با سلام به همراهان لرن سایت.
امروز میخواهیم اینکد و دیکد 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 ) به مقدار متنی بدون اینکد ( متن اولیه )
در صورت وجود هرگونه سوال در نظرات مطرح کنید
باتشکر
مکانیسم هتلداری پیشرفته در دنیای امروزی که تکنولوژی تمام ابعاد زندگی و کار را در… ادامه مطلب
امروزه هتلها در دنیای صنعت گردشگری یکی از ارکان اساسی محسوب میشوند. ارائهی خدمات با… ادامه مطلب
موفقیت کسب و کارهای بزرگ، همیشه الگوی مناسبی برای کسب و کارهای کوچکتر است. آمازون… ادامه مطلب
یکی از مهمترین و کلیدیترین بخشهای یک سازمان، انبار محصولات یا خدمات آن است.… ادامه مطلب
این روز ها با تقریب خوبی می توان گفت شرکت یا بیزینسی باقی نمانده است… ادامه مطلب
از آنجا که اپلیکیشن های موبایل بیشتر و بیشتر مردم را از راه های خلاقانه… ادامه مطلب
مشاهده نظرات
ممنون