Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):
Jak zapisanej? Przecież ktoś może mieć ogonki w nazwie i wtedy jest
różnica w kodowaniu.
W okienku wpisuje się z ogonkami, a program konwertuje nazwę użytkownika do
UTF-16. Aczkolwiek były z tym widocznie jakieś problemy, bo w formularzu
rejestracyjnym autor zamieścił uwagę, żeby nie używać polskich liter jeśli
nie ma się polskiego Windowsa.
Czym to liczyłeś?
Nie muszę liczyć. Program sam generuje klucz i porównuje z wpisanym. Trzeba
tylko ten wygenerowany klucz podejrzeć i już wiadomo co wpisać. Czy algorytm
wykorzystuje CRC to nie wiem, to wymaga głębszej analizy. W każdym razie
finalna postać klucza jest generowana według formatu "%u-%u", a więc jako
liczby dziesiętne, nie szesnastkowe.
Możesz podać przykład np. dla nazwy:
Źęć Żąśnół
2648723908-123
--
Grzegorz Niemirowski
https://www.grzegorz.net/
|