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ł?
- Rejestracja:prawie 6 lat
- Ostatnio:3 miesiące
- Postów:38
0

- Rejestracja:prawie 16 lat
- Ostatnio:około 5 godzin
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
edytowany 1x, ostatnio: several

- Rejestracja:około 5 lat
- Ostatnio:6 miesięcy
- Postów:2420
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).
edytowany 1x, ostatnio: 99xmarcin
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.