2011-04-05 2 views
0

J'ai deux applications. Les premières applications enregistrent un fichier sur le système de fichiers et d'autres utilisations de ce fichier (lisez-le). J'ai besoin de sécuriser ce fichier afin que mon application puisse le lire. Quel cryptage utiliser pour cela (DES, AES ..?). Allso quel est le moyen sécurisé pour stocker les clés avec C#, peut-être en utilisant le conteneur clé? Est-il possible d'utiliser un conteneur de clé dans 2 applications et d'en utiliser la clé?Quel algorithme de chiffrement utiliser et où stocker les clés?

Modifier: Y a-t-il un quelconque intérêt à utiliser PGP?

+0

question stupide. J'ai entendu parler de jeux piratés? Pensez que les gens qui travaillent sur la protection contre la copie sont des idiots? Astuce: vous n'avez pas de chance. Quelqu'un veut le craquer, cela prend un jour ou une semaine. Terminé. Il n'y a pas de moyen sécurisé. Aucun. Les gens plus intelligents - et beaucoup plus que vous seul - ont essayé et échoué à chaque fois. – TomTom

+0

U pense que je ne sais pas ça? Ce que je demande ici est juste une suggestion qui serait une bonne idée à utiliser et où stocker les clés. Je n'ai pas dit qu'il doit être si sécurisé .. – hs2d

+0

Les conteneurs de clés sont généralement faibles, et le stockage de votre clé dans une partie cryptée du fichier app.config est encore plus faible. En fonction de vos besoins, il est généralement accepté d'utiliser l'AES 256 bits et de stocker vos clés dans un KMS. – lukiffer

Répondre

Questions connexes