Crittografia dei dati nel livello dati con ASP.NET Core Entity Framework

1

Attualmente sto progettando un'applicazione web in cui i dati devono essere memorizzati crittografati .

Tecnologie pianificate utilizzate:

  • API di base ASP.NET
  • ASP.NET Core Entity Framework
  • MS SQL Server 2016
  • qualsiasi Webendend

A causa delle specifiche, abbiamo bisogno di memorizzare tutti i dati crittografati nel database.

Quale sarebbe un buon approccio per raggiungere questo obiettivo pur essendo ancora in grado di utilizzare il Entity Framework & LINQ , quindi lo sviluppatore non deve preoccuparsi della crittografia.

È possibile crittografare l'intero database?

Per chiarire, la crittografia tra il web frontend & l'API non è qualcosa che è correlato a questa domanda.

    
posta phhbr 07.04.2017 - 12:18
fonte

1 risposta

2

SQL 2016 ha proposto la nuova funzione di crittografia. Per favore dai un'occhiata.

link

Non è una buona idea criptare un intero database per motivi di prestazioni. Vai attraverso l'articolo. La crittografia e amp; la decrittografia avviene con l'aiuto del livello ADO.NET.

    
risposta data 07.04.2017 - 12:33
fonte

Leggi altre domande sui tag