Minulý týden se v Praze konala konference CoreStart 3.0, na které jsem přednášel o ASP.NET Identity a kryptografii v .NET Core. Nyní dávám k dispozici prezentace a ukázkovou aplikaci Fialka.net.

CoreStart 3.0

Konference CoreStart, kterou jsme původně vymysleli pro "restart" uživatelů na .NET Core, měla už třetí verzi. Hlavními hvězdami byli přednášející z Microsoftu, ale i já jsem přispěl dvěma přednáškami. Nyní si můžete stáhnout prezentace z nich.

Fialka.net

Moje druhá přednáška ukazovala kryptografické možnosti v .NET Core 3.0. Zaměřil jsem se na symetrické šifrování, protože .NET Core 3.0 bude konečně podporovat autentizované režimy AES, totiž GCM a CCM. Abych je předvedl, napsal jsem ukázkovou aplikaci. Kromě toho ukazuje i jak v .NET Core generovat náhodná data (klíče) a jak z hesla vygenerovat klíč pomocí algoritmu PBKDF2.

Aplikace se jmenuje Fialka.net a najdete ji na mém GitHubu.

Jméno je odvozeno od ruského elektromechanického šifrovacího stroje Fialka (ФИАЛКА), který byl ve druhé polovině 20. století používán ve všech zemích Varšavské smlouvy.