Úvod do praktické kryptografie (CryptoSec)

Termíny:

Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu

  • 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
Všechny termíny kurzu lze absolvovat též online prostřednictvím platformy Microsoft Teams.

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

Termíny kurzu

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

Prerekvizity

Navazující kurzy

Související kurzy