Lavoro in C # e MSSQL e, come prevedibile, memorizzo le mie password salate e con hash.
Quando guardo l'hash memorizzato in una colonna nvarchar (ad esempio il provider di appartenenza aspnet out of the box). Sono sempre stato curioso di sapere perché i valori di Salt e Hash generati sembrano sempre finire con uno o due segni di uguale.
Ho visto cose simili mentre lavoravo con algoritmi di crittografia, è una coincidenza o c'è un motivo?
hash("my password")
produce l'array [1,2,3,4,5]
e devo archiviare quei valori in un database, ci sono scelte peggiori rispetto alla memorizzazione della stringa AQIDBAU=
(Naturalmente, se la funzione hash in uso sta già producendo una stringa, sembra un po 'sciocco quindi Base64 lo codifica. )