Crittografia dati campo

lunedì 16 ottobre 2006 - 16.52

Shadow Profilo | Junior Member

Buonasera a tutti.
Il database in Sql Server 2005 Exp associato alla mia win application C# 2005 include una tabella nella quale registro gli utenti. Come consigliatomi nel campo di questa tabella al quale associerò la password di ciascun utente dovrò inserire una informazione crittografata.

Potete indicarmi una piccola e semplice procedura in C# 2005 per eseguire una semplice crittografia di una stringa? Io avevo pensato qualcosa del tipo (ma la sottopongo al vostro parere!):

1) Per ogni singolo carattere che compone la stringa ottieni il suo valore numerico
2) Aumentalo di una certa quantità
3) Ottieni il carattere del numero così ottenuto e scrivi quel carattere nella stringa crittografata.

Che ne pensate? Qual'è il comando C# 2005 per ottenere il numero (o un codice, o altro) di un carattere?

Grazie a tutti!
Shadow

lbenaglia Profilo | Guru

>Il database in Sql Server 2005 Exp associato alla mia win application
>C# 2005 include una tabella nella quale registro gli utenti.
>Come consigliatomi nel campo di questa tabella al quale associerò
>la password di ciascun utente dovrò inserire una informazione
>crittografata.
>
>Potete indicarmi una piccola e semplice procedura in C# 2005
>per eseguire una semplice crittografia di una stringa?

Ciao Shadow,

dato che utilizzi SQL Server 2005, perché reinventare l'acqua calda?
SQL Server 2005 implementa nativamente un robusto e flessibile sistema di cifratura dei dati.
Luca Bianchi ha scritto uno splendido articolo sull'argomento che ti consiglio caldamente di leggere:

"Protezione dei dati sensibili in SQL Server 2005"
http://www.visual-basic.it/articoli/lbSQLprotection.htm

>Grazie a tutti!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Shadow Profilo | Junior Member

Ti ringrazio per la tua indicazione, ci sto lavorando e mi sto studiando quella parte... Ti faccio sapere!
Shadow
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5