آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 14 : رمزنگاری و Keys

آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 14 : رمزنگاری و Keys

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

در قسمت چهاردهم از دوره آموزشی ASP.NET با Machine Key آشنا شده و کاربرد آن را در ASP.NET بررسی خواهیم کرد. بوسیله Machine Key می توان الگوریتم و کلید های مورد نیاز برای رمزنگاری اطلاعات و همچنین عملیات Validation را مشخص کرد. مباحثی که در این قسمت با آن ها آشنا خواهیم شد:

  1. آشنایی با Machine Key و کاربرد آن
  2. نحوه ایجاد کردن Machine Key
  3. مشخص کردن Machine Key در فایل web.config
  4. آشنایی با کلاس Machine Key و استفاده از آن برای رمزنگاری اطلاعات
  5. رمز نگاری مقادیر در URL ها بوسیله Machine Key
  6. نوشتن یک کلاس Helper برای استفاده ساده تر از کلاس Machine Key
  7. رمزنگاری اطلاعات Cookie ها بوسیله Machine Key

مدرس: حسین احمدی
منبع: TOSINS
#دوره_آموزشی_asp.net_mvc #آموزش_asp.net_mvc #رمزنگاری_مقادیر_در_url_در_asp.net_mvc #رمزنگاری_cookie_ها_در_asp.net_mvc #machine_key_در_asp.net #آموزش_طراحی_وب_سایت #امنیت_در_asp.net_mvc #فیلم_آموزشی_asp.net_mvc #رمزنگاری_اطلاعات_در_asp.net_mvc
عنوان
1 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 1 : شروع دوره متفاوت 19′:35″ رایگان
2 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 2 : نصب و فعال سازی 10′:42″ رایگان
3 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 3 : آشنایی با الگوی MVC 52′:19″ 8,580
4 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 4 : View ها و Razor 44′:50″ 7,370
5 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 5: Route ها و Navigation 44′:45″ 7,700
6 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 6 : استفاده از HTML Help 25′:0″ رایگان
7 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 7 : POST و ارسال مقادیر 44′:13″ 7,700
8 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 8 : کاربرد Model Binding 28′:29″ 6,050
9 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Model Validation 41′:56″ 8,250
10 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 9 : Remote Validation 34′:33″ رایگان
11 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 11 : Application و سشن 21′:30″ 6,050
12 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 12 : آشنایی با Cookie ها 34′:13″ 7,150
13 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 13 : آشنایی با Area ها 18′:35″ رایگان
14 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 14 : رمزنگاری و Keys 32′:30″ 8,250
15 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 15 : بارگزاری در IIS 19′:45″ 4,950
16 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 16 : Action Filter ها 26′:7″ 6,050
17 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 17 : Membership و کاربر 1:8′:16″ رایگان
18 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 18 : Membership و کاربر 33′:23″ 8,250
19 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 19 : کار با فایل ها یک 38′:20″ 7,500
20 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 20 : کار با فایل ها یک 41′:48″ 8,000
21 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 21 : شناخت OutputCache 22′:28″ 7,000
22 آموزش ASP.NET MVC (ای اس پی دات نت) قسمت 22 : شناخت StructureMap 21′:34″ 6,500
زمان و قیمت کل 12:4′:51″ 115,350
12 نظر
ابوالفضل رهنما

سلام

مهندس من کلاس MachineKeyTools در یک ClassLibrary میخواهم ایجاد کنم

که در

System.Web.Security

Security

را نمیشناسد

برای رفع مشکل باید چکار کنم

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

ابوالفضل رهنما

سلام

مهندس حال بخواهیم یک کلاس را رمزنگاری کنیم و همچنین کلاس رمز شده را بخوانیم باید کلاس را چگونه تغییر بدهیم

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

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

ابوالفضل رهنما

سلام

مهندس منظورم کلاس MachineKeyTools که ایجاد کرده اید

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

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

ابوالفضل رهنما

سلام مهندس

فرض کنید کلاس زیر را داریم

public class User
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }

و داده زیر را هم ثبت کرده ایم

var userAdd = new User{Id=1,Name = "a"};

حال من می خواهم کلاس User با مقادیر داخلش رمزنگاری شود

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

ابوالفضل رهنما

سلام

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

برای دکمه ویرایش در View مربوطه

 @Html.ActionLink("Details", "Details", new { id=item.BloodTypeId.ToString().Protect(WordsUseful.IdHash) })

و در Controllerهم کد زیر را نوشته ام

    public ActionResult Details(string id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            var a = id.Unproctect<int?>(WordsUseful.IdHash);
            BloodType bloodType = db.BloodTypes.Find(id);
            if (bloodType == null)
            {
                return HttpNotFound();
            }
            return View(bloodType);
        }

رمزنگاری صحیح انجام میشود اما وقتی روی دکمه ویرایش کلیک میکنم

وارد صفحه زیر میشوم

وب سایت توسینسو

البته بدون رمزنگاری صحیح کار میکند

برای حل مشکل باید چکار کنم

باتشکر

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

ابوالفضل رهنما

سلام

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

@Html.ActionLink("Details", "Details", new { id = HttpUtility.UrlEncode(item.BloodTypeId.ToString().Protect(WordsUseful.IdHash)) })

اما بازهم همان صفحه نمایش داده میشود حتی داخل

ActionResult Details

هم نمیشود

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

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