Puisque nous allons stocker des fichiers sensibles dans la base de données à l'avenir, nous aimerions les chiffrer. Nous sommes toujours indécis entre Filestream et Varbinary, bien que nous ayons tendance à opter pour Varbinary. J'ai trouvé ce lien utile: file stream vs local save in sql server?Encrpt Varbinary dans MSSQL
La seule façon que je peux voir en ce moment, est de convertir le Varbinary en une chaîne et chiffrer par exemple avec la fonction suivante: Encrypting & Decrypting a String in C#
Y at-il de meilleures possibilités?
Vous pouvez chiffrer 'byte []' avant d'enregistrer dans la base de données. – GauravKP
Non, il n'y a absolument aucun besoin de convertir les données binaires en une chaîne à chiffrer et déchiffrer. Tout ce qui est basé sur une chaîne va avoir une étape «convertir la chaîne en données binaires en premier» - il suffit de supprimer cela. –
Le chiffrement n'est pas une baguette magique que vous agitez et cela sécurise les choses. * qui/quoi * essayez-vous de protéger ces données? –