MVC WEB sayfalarında kullanılan şifreleme sistemleri

Özellikle Şifre bilgilerimizi veritabanlarında güvenli bir şekilde saklamak için MVC de farklı şifreleme algoritmaları mevcuttur. Bunları sıralarsak şu şekilde bir liste oluştur

  1. MD5
  2. SHA!
  3. SHA256
  4. SHA512

algoritmalarıdır.

Şimdi Crypto isimli bir Controller oluşturalım ve View ekleyelim.Controllerın using bölümüne; using System.Web.Helpers; ekleyelim.

 public class CryptoController : Controller
    {
        // GET: Crypto
        public ActionResult Index()
        {
            var BilgiMd5 = Crypto.Hash("Bilgi", "MD5");
            var BİlgiSHA1 = Crypto.Hash("Bilgi","SHA1");
            var BilgiSHA256 = Crypto.Hash ("Bilgi","SHA256");
            var BilgiSHA512 = Crypto.Hash("Bilgi", "SHA512");
            ViewBag.Bilgi1 = BilgiMd5;
            ViewBag.Bilgi2 = BİlgiSHA1;
            ViewBag.Bilgi3 = BilgiSHA256;
            ViewBag.Bilgi4 = BilgiSHA512;
            return View();
        }
    }

View tarafını ise şöyle yapalım.

<body>
    <div> 
        <h3><span style="color:red">MD5:</span>@ViewBag.Bilgi1</h3>
        <h3><span style="color:red">SHA1:</span>@ViewBag.Bilgi2</h3>
        <h3><span style="color:red">SHA256:</span>@ViewBag.Bilgi3</h3>
        <h3><span style="color:red">SHA512:</span>@ViewBag.Bilgi4</h3>
    </div>
</body>

Ve sonuç;



Etiketler
Md5 Guid Sha Şifre Hash Password
Mesaj Yaz