dotnetomaniak.pl - Artykuły z tagiem MD5dotnetomaniak.pl - Artykuły z tagiem MD52024-03-28T15:51:48Zhttps://dotnetomaniak.pl/Tags/MD5Copyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png3025https://dotnetomaniak.pl/ObjectHasher-czyli-jak-wyliczyc-hash-z-obiektu-Lukasz-KurzyniecObjectHasher, czyli jak wyliczyć hash z obiektu | Łukasz Kurzyniec2018-04-04T05:28:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3AYI53KwukOV5znVPq_TwA.png"/></div><div>System nad którym obecnie pracuję wykonuje wiele zapytań do zewnętrznych systemów. Każde zapytanie generuje nie tylko opóźnienie w działaniu aplikacji, ale również dodatkowe koszty. Postanowiliśmy zaimplementować rodzaj cache’u po naszej stronie. Do tego celu potrzebowaliśmy obliczać hash z modelu który przychodził do systemu. Niniejsza notka pokazuje przykładową implementację komponentu do wyliczania hash’a z obiektu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ObjectHasher-czyli-jak-wyliczyc-hash-z-obiektu-Lukasz-Kurzyniec"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkurzyniec.pl%2fartykuly%2fobjecthasher-czyli-jak-wyliczyc-hash-z-obiektu%2f" style="border:0px"/></a></div></div>lkurzyniechttps://dotnetomaniak.pl/Users/c69iSm6JA0W0YdfPXo3VUg2018-04-13T05:54:23Zhttps://dotnetomaniak.pl/ObjectHasher-czyli-jak-wyliczyc-hash-z-obiektu-Lukasz-Kurzyniec11210System nad którym obecnie pracuję wykonuje wiele zapytań do zewnętrznych systemów. Każde zapytanie generuje nie tylko opóźnienie w działaniu aplikacji, ale również dodatkowe koszty. Postanowiliśmy zaimplementować rodzaj cache’u po naszej stronie. Do tego celu potrzebowaliśmy obliczać hash z modelu który przychodził do systemu. Niniejsza notka pokazuje przykładową implementację komponentu do wyliczania hash’a z obiektu.http://kurzyniec.pl/artykuly/objecthasher-czyli-jak-wyliczyc-hash-z-obiektu/http://dotnetomaniak.pl/Data/Thumbnails/small_3AYI53KwukOV5znVPq_TwA.pnghttps://dotnetomaniak.pl/Funkcje-skrotu-a-bezpieczenstwo-przechowywanych-haselFunkcje skrótu a bezpieczeństwo przechowywanych haseł2017-04-19T13:52:23Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6BQfsGvBM0q4FcTonuwmQw.png"/></div><div>Czy da się przechowywać hasło użytkownika w taki sposób aby móc je zweryfikować podczas logowania ale nie znać jego treści? Brzmi to jak niezły paradoks, prawda? Okazuje się, że istnieje sposób aby tego dokonać. Wykorzystuje się w tym celu właśnie tytułowe funkcje skrótu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Funkcje-skrotu-a-bezpieczenstwo-przechowywanych-hasel"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fbecomeapro.pl%2ffunkcje-skrotu-a-bezpieczenstwo-hasel%2f" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2017-04-24T20:08:33Zhttps://dotnetomaniak.pl/Funkcje-skrotu-a-bezpieczenstwo-przechowywanych-hasel2890Czy da się przechowywać hasło użytkownika w taki sposób aby móc je zweryfikować podczas logowania ale nie znać jego treści? Brzmi to jak niezły paradoks, prawda? Okazuje się, że istnieje sposób aby tego dokonać. Wykorzystuje się w tym celu właśnie tytułowe funkcje skrótu.https://becomeapro.pl/funkcje-skrotu-a-bezpieczenstwo-hasel/http://dotnetomaniak.pl/Data/Thumbnails/small_6BQfsGvBM0q4FcTonuwmQw.pnghttps://dotnetomaniak.pl/Wyznaczanie-MD5-w-jednej-linii-koduWyznaczanie MD5 w jednej linii kodu2009-10-28T21:07:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JkJZsKQwrUeFLcnG46gjIA.png"/></div><div>Otrzymanie sumy kontrolnej MD5 w .NET nie jest operacją trudna, ale na pewno nie tak trywialną jak wywołanie funkcji md5() z innych języków programowania. Najczęściej suma kontrolna przekazywana jest w postaci ciągu znaków liczby szesnastkowej.
using System.Security.Cryptography; // :)
string MD5Hash(string s)
{
return BitConverter.ToString(
MD5.Create()
.ComputeHash(Encoding.Default.GetBytes(s)))
.Replace("-",string.Empty)
.ToLower();
}
Powyższ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Wyznaczanie-MD5-w-jednej-linii-kodu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.rychlik.eu%2f2009%2f02%2fwyznaczanie-md5-w-jednej-linii-kodu.html" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriAhttps://dotnetomaniak.pl/Wyznaczanie-MD5-w-jednej-linii-kodu1470Otrzymanie sumy kontrolnej MD5 w .NET nie jest operacją trudna, ale na pewno nie tak trywialną jak wywołanie funkcji md5() z innych języków programowania. Najczęściej suma kontrolna przekazywana jest w postaci ciągu znaków liczby szesnastkowej.
using System.Security.Cryptography; // :)
string MD5Hash(string s)
{
return BitConverter.ToString(
MD5.Create()
.ComputeHash(Encoding.Default.GetBytes(s)))
.Replace("-",string.Empty)
.ToLower();
}
Powyższ...http://blog.rychlik.eu/2009/02/wyznaczanie-md5-w-jednej-linii-kodu.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_JkJZsKQwrUeFLcnG46gjIA.png