Úvod do praktické kryptografie (CryptoSec)

  • Teoretický úvod
    • Hashování, HMAC
    • HMAC v ASP.NET
    • Symetrická versus asymetrická kryptografie
  • Symetrická kryptografie
    • Princip fungování, symetrické klíče
    • Derivace klíčů, purposes
    • Použití symetrické kryptografie v ASP.NET
      • Machine Keys v ASP.NET 4.x
      • ASP.NET Core Data Protection
      • Obecná symetrická kryptografie pomocí knihovny Inferno
  • Asymetrická kryptografie
    • Princip fungování
    • Volba algoritmů, délky klíčů
    • Certifikační autority, práce s certifikáty
    • Provoz vlastní certifikační autority
      • Hierarchie CA
      • Funkce CRL
      • Vytvoření vlastní CA struktury
    • Asymetrická kryptografie v .NET
      • Vytvoření a ověření elektronického podpisu
      • Zabezpečení komunikace pomocí ECDH + Inferno
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

Požadované znalosti: základní znalost principů HTTP a webu, základy jazyka C# a ASP.NET

Klíčová slova: security zabezpečení kryptografie šifrování digitální podpis AES RSA HMAC IIS certifikát CA

Kategorie: Architektura software

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Lektoři