Trabalho em C # e MSSQL e, como seria de esperar, guardo minhas senhas salgadas e com hash.
Quando olho para o hash armazenado em uma coluna nvarchar (por exemplo, o provedor de associação aspnet pronto para uso). Sempre fiquei curioso para saber por que os valores gerados de Salt e Hash sempre parecem terminar em um ou dois sinais de igual.
Eu já vi coisas semelhantes ao trabalhar com algoritmos de criptografia, isso é coincidência ou existe uma razão para isso?
hash("my password")
produz a matriz [1,2,3,4,5]
e eu preciso armazenar esses valores em um banco de dados, há opções piores do que armazenar a cadeia de caracteres AQIDBAU=
(é claro, se a função hash em uso já estiver produzindo uma cadeia de caracteres, parece um pouco tolo então a Base64 a codifica. )