ciao a tutti...

ho trovato nel forum questo script (mi pare fatto da baol) per criptare una stringa...

il fatto è che funziona ma mi tira fuori carateri troppo strani che mi potrebbero creare problemi nell'inserimento del DB...

si puo modificare in modo che tiri fuori una sequenza di numeri e lettere?

vi posto il codice:

codice:
<%Function Crypt(Value,Hash)
Dim i,Ch,Result,XorValue
	If Hash = "" or IsNull(Hash) then Hash = session.SessionID
	Result	= ""
	Hash	= cStr(Hash)
	XorValue = 255
	for i=1 to Len(Hash):XorValue = XorValue Xor Asc(Mid(Hash,i,1)):next
	for i=1 to Len(Value)
		Result = chr(asc(mid(Value,i,1)) Xor XorValue)& Result
	next
	Crypt =  Result
end function

Function Decrypt(Value,Hash)
	Decrypt =  Crypt(Value,Hash)
end function

	
	Testo = "Testo da Criptare" 
Hash = "axbxcx" 

StringaCriptata = Crypt(Testo,Hash) 
Response.Write(StringaCriptata & "
") 

'Per decriptare la stringa dovrai conoscere l'hash 
Response.Write(Decrypt(StringaCriptata,Hash))

	%>