
#programowanie #pytanie #csharp #dotnet #programista15k
Da się w dotnecie hashować tekst + salt jako połączone stringi? Czy trzeba robić te fikołki z tablicami bajtów, zamianami na reprezentację heksadecymalną?
Chodzi mi aby było kompatybilne z funkcją hash('sha256', $text); w #php
Da się w dotnecie hashować tekst + salt jako połączone stringi? Czy trzeba robić te fikołki z tablicami bajtów, zamianami na reprezentację heksadecymalną?
Chodzi mi aby było kompatybilne z funkcją hash('sha256', $text); w #php
- Najlepsze
- Wszystkie komentarze







SHA1 sha = new SHA1CryptoServiceProvider();
result = sha.ComputeHash(System.Text.Encoding.UTF8.GetBytes(test));
Nic nie stoi na przeszkodzie żebyś sobie napisał funkcję która woła odpowiedni konstruktor klasy jak potrzebujesz tego "bardzo prosto".
Bo kolega robi część systemu w dotnecie a ja w php i mieliśmy rozbieżności. Ale jak teraz myślę, to po prostu on niech wystawi metodę po rest i ja mu będę przesyłał te dane. A on niech hashuje po swojemu.
do mnie i tak to puści user otwartym tekstem choć szyfrowanym po ssl, ja zrobię to samo ale solony hash wygeneruje się już w apce dotnetowej
i oczywiście salta nie muszę puszczać po http w tym rozwiązaniu