21 Kryptografia

W tym rozdziale opisujemy najważniejsze API kryptograficzne platformy .NET Core:

  • Windows Data Protection (DPAPI);
  • haszowanie;
  • szyfrowanie symetryczne;
  • szyfrowanie przy użyciu klucza publicznego i podpisywanie.

Opisane w tym rozdziale typy należą do następujących przestrzeni nazw:

System.Security;
System.Security.Cryptography;

Informacje ogólne

W tabeli 21.1 znajduje się zestawienie składników kryptograficznych platformy .NET. Każdy z nich opisujemy zwięźle w dalszych sekcjach.

Tabela 21.1. Składniki platformy .NET dotyczące szyfrowania i obliczania skrótów

Składnik

Liczba kluczy

Prędkość

Siła

Uwagi

Get C# 8.0 w pigułce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.