Certaines applications Web, telles que Google Docs, stockent les données générées par les utilisateurs. Données qui ne peuvent être lues que par son propriétaire Ou peut être pas? Pour autant que je sache, ces données sont stockées telles quelles dans une base de données distante. Donc, si quelqu'un avec assez de privilèges dans le système distant (un sysadmin, par exemple) peut cacher mes données, ma vie privée pourrait être compromise.Crypter les données des utilisateurs dans les applications Web
Quelle pourrait être la meilleure solution pour stocker ces données cryptées dans une base de données distante et que seul le propriétaire des données pourrait les déchiffrer? Comment rendre ce processus transparent pour l'utilisateur? (Vous ne pouvez pas utiliser le mot de passe de l'utilisateur comme clé pour crypter ses données, car vous ne devriez pas connaître son mot de passe).