Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema con i caratteri ottenuti dalla crittografia di stringhe.
mercoledì 13 maggio 2009 - 16.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
-*Web_Horse*-
Profilo
| Junior Member
69
messaggi | Data Invio:
mer 13 mag 2009 - 16:58
Sto creando un provider personalizzato di appartenenza e sto utilizzando
per la crittografia e decrittografia delle password i metodi ereditati
dalla classe MembershipProvider EncryptPassword() e DecryptPassword() perché utilizzano direttamente
la MachineKey che ho specificato.
Ho fatto delle prove in chiaro.
La crittografia/decrittografia funziona correttamente (ho dovuto impostare globalization su it-IT ed ho dovuto utilizzare per la conversione della stringa di password in byte[] il metodo System.Text.Encoding.Unicode.GetBytes() altrimenti non funzionava), ma non riesco a capire perché nel testo crittografato mi restituisce ideogrammi cinesi invece che il classico testo incasinato.
Esempio volante:
-decriptato : 1111111111
-criptato 뎒赕鋸䠏뷰ﵠ⍤丫眛ፑ裼偦㞫⡈
Non capisco.
AGGIORNATO
Ora riesco ad ottenere il testo incasinato, ma al momento del decriptaggio mi da un errore:
Esempio:
-testo normale : 1111111111
-criptato 2xSZcM6Z1ALShdeJkaQleA==
-decriptaggio : Lunghezza dei dati da decrittografare non valida.
AGGIORNATO DI NUOVO
Problema risolto. Il risultato sbagliato era dovuto ad un errato utilizzo dei metodi di encoding che ho utilizzato.
Grazie lo stesso.
Torna su
Stanze Forum
Elenco Threads
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 !