Dziwna implementacja DES?

0

Witam,
Znalazłem coś takiego (DES ECB bez paddingu), szyfruje i deszyfruje ale zaszyfrowana treść nie jest zgodna z ogólnie dostępnymi implementacjami DES-a np. w Java.
Wartości stałych w tablicach, mechanizmy w kodzie na oko wygląda że zbieżne ze jego algorytmem.
Kod leży 9 lat, może ktoś to rozgryzł?

https://github.com/dhuertas/DES

0

To, że szyfruje i deszyfruje to jeszcze nic nie znaczy, bo dla obu operacji algorytm i sboxy są takie same, tylko podklucze podajesz w odwrotnej kolejności (jeśli dobrze pamiętam). Możesz porównać sobie sboxy i ipboxy z tym co jest tutaj http://page.math.tu-berlin.de/~kant/teaching/hess/krypto-ws2006/des.htm

0

Autor w komentarzu podaje:

Based on the document FIPS PUB 46-3

Generalnie po co Ci to? Jakiś student naklepał zadanie na przedmiot "Podstawy kryptografii" i ty chcesz tego użyć? (Tam nawet testów nie ma).

1 użytkowników online, w tym zalogowanych: 0, gości: 1