#707 - Criptare e decriptare stringhe utilizzando l'algoritmo di Rijndael
r.cicca non è online. Ultima attività: 26/04/2006 12.52.20r.cicca
Inserito il: 12 maggio 2005 10.55
5 messaggi dal 19 mar 2003
L'articolo non è molto chiaro, esempio cos'è e a cosa server la variabile "ivb"? Perchè la chiave viene letta con "sr.ReadLine();" da un file dove è memorizzata un byte per riga? ...
Probabilmente l'articolo presuppone molte conoscenze in merito.

Roberto
Re: #707 - Criptare e decriptare stringhe utilizzando l'algoritmo di Rijndael
Emanuele DelBono non è online. Ultima attività: 25/03/2008 13.49.07Emanuele DelBono
Inserito il: 12 maggio 2005 12.09
contributi / www.codiceplastico.com / 149 messaggi dal 24 mag 2001
In effetti sono stato un po' sintetico sulla parte descrittiva :-)
Comunque:
1) ivb è il vettore di inizializzazione è un array di byte casuali e serve all'algoritmo per evitare che due stringhe vengano criptate nello stesso modo.
2)Il formato del file che contiene la chiave è testuale ed è formattato in modo da avere un byte (un numero) su ogni riga per un totale di 32 righe.
Il file contiene la chiave per criptare e decriptare i dati quindi va nascosta. In alternativa al file si può usare il resgistro o una qualsiasi sequenza di byte.

Ciao
.ema

.ema
Re: #707 - Criptare e decriptare stringhe utilizzando l'algoritmo di Rijndael
marco_p non è online. Ultima attività: 28/02/2007 21.02.32marco_p
Inserito il: 13 maggio 2005 16.12
dotnet.innovactive.it / 8 messaggi dal 20 apr 2004
solo un appunto: non è l'algoritmo "di Rijndael". il nome è dovuto ad un gioco fatto dagli autori sui propri nomi, Joan Daemen e Vincent Rijmen.
per il resto, con la tua ultima precisazione anche i più pigri potranno utilizzare il tuo codice. ciao
Re: #707 - Criptare e decriptare stringhe utilizzando l'algoritmo di Rijndael
bigrino non è online. Ultima attività: 30/04/2008 15.56.38bigrino
Inserito il: 21 luglio 2005 15.29
164 messaggi dal 06 set 2002
Vorrei solo un chiarimento su cosa mettere nel webconfig come chiave:

public static String keyFile = System.Configuration.ConfigurationSettings.AppSettings["KeyFile"];


Grazie.
Re: #707 - Criptare e decriptare stringhe utilizzando l'algoritmo di Rijndael
algraps non è online. Ultima attività: 05/02/2008 22.28.58algraps
Inserito il: 17 maggio 2007 10.14
2 messaggi dal 21 nov 2005
IVb sta per Initialization Vector o Vettore di Inizializzazione.
Di solito per crittografare si usa la chiave ufficiale e il risultato della codifica dei byte precedenti.
Quando si inizia da una stringa è chiaro che prima dei primi 8 byte non c'è niente. Quindi il vettore di inizalizzazione serve proprio a questo, per fornire una base di partenza all'algoritmo.
Chiave e vettore di inizalizzazione hanno la stessa dimensione 16 byte.

Vai a:

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums