Helló Világ! Helló Kriptográfia! - 2024-es frissítés
A Helló Világ! Helló C#! megírása után megfogadtam, hogy nem írok több könyvet, de igazából lassan azt kell megfogadnom, hogy több dolgot nem fogadok meg felelőtlenül könyvekkel kapcsolatban.
A mai világunkban a kriptográfia nem egy olyan eljárás, amit csak a kémek és az államok használnak stratégiai információk védelmére, hanem mindennapos részét képezik az életünknek szinte észrevétlen módon.
Ebből adódóan elkerülhetetlen, hogy fejlesztői karrierünk során egyszer se kelljen ezzel a kérdéskörrel foglalkozni. Azonban a kriptográfia nem egy egyszerű kezdő téma a sok részlet és elméleti háttér miatt. A könyv célja, hogy ezen változtasson, gyakorlatorientált módon.
Mivel a hangsúlyt a gyakorlatra és azon belül is a C# nyelv és a .NET felhasználásra helyeztem, az elméleti részből igyekeztem kondenzálni, azt, ami mindenképpen szükséges.
A .NET keretrendszer legnagyobb előnye, hogy egyfajta legó, amiből könnyen tudunk szoftvereket építeni, amik az igényeinknek megfelelnek. Ez az előny a kriptográfia esetén inkább hátrányféleség, mivel nincsen egy univerzális API, ami leegyszerűsítve lefedné a leggyakoribb felhasználási módokat. Ez leginkább azért hátrány, mert érteni kell a felhasználónak az algoritmusokhoz, illetve az alap koncepciókhoz.
A könyv az alap építőkövek felhasználását extension metódusokon keresztül mutatja be, amelyek akár újrafelhasználhatóak is.