MD5 w Java i C#

Nacięliśmy się ostatnio na hash’owanie w MD5.

Bywa, ja miałem swoje hashe, kolega z javy miał swoje. Dla grupy testowej hash’e były identyczne. Okazało się, że grupa testowa hash’y była niewystarczająca.

Hash’e wygenerowane w C# miały na początku zera, a w javie zera były ucinane.

Z czystej ciekawości – zainstalowałem eclipse i udało mi się uruchomić kawałek kodu w javie który działa odrobinę lepiej – dzięki pętli while która czuwa nad długością naszego hash’a

Java:

oraz C#:

PS. Przykładowe słowo do zahashowania to „test” jego hash to: „098f6bcd4621d373cade4e832627b4f6„.