Ho un'applicazione .NET. Ho bisogno di memorizzare un valore di testo crittografato in un file, quindi recuperare il valore crittografato da qualche altra parte nel codice e decodificarlo.Come posso eseguire una semplice crittografia e decrittografia dei file?
Non ho bisogno il metodo di crittografia più forte o più sicuro sulla terra, solo qualcosa che basti dire - Ho il valore criptato, e sono in grado di decifrarlo.
Ho cercato molto sulla rete per provare a utilizzare la crittografia, ma la maggior parte degli esempi che trovo, non definiscono chiaramente i concetti, e la parte peggiore è che sembrano essere specifici della macchina.
In sostanza, qualcuno può inviare un collegamento a un metodo di crittografia facile da utilizzare che può crittografare i valori stringa in un file e quindi recuperare questi valori.
"Non ho bisogno del metodo di crittografia più forte o più sicuro al mondo" - quindi perché crittografarlo? Se non si utilizza la crittografia avanzata e l'informazione ha valore, è molto probabile che qualcuno ** lo decifri. – TrueWill
È come se ti chiedessi quale sistema di sicurezza inserire nel tuo edificio, ma non ci stai dicendo cosa c'è di prezioso nell'edificio. Il sistema di sicurezza in una banca è molto diverso dal sistema di sicurezza di un'ambasciata. Non possiamo raccomandare un algoritmo di crittografia finché non sappiamo cosa viene protetto e da quale minaccia. Descrivi la risorsa che stai proteggendo e la minaccia che ti preoccupa prima di decidere di lanciare la crittografia sul problema; la crittografia potrebbe non essere la soluzione giusta. Un ACL potrebbe essere la soluzione giusta o qualche altra tecnologia di sicurezza. –
Inoltre, non dimenticare che ciò che rende sicura la crittografia è la sicurezza della chiave. * Come procederai alla gestione sicura delle chiavi? * Questo è il problema più difficile.L'utilizzo di un algoritmo di crittografia standard è facile al confronto. –