Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Czyszczenie diakrytyków

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Czyszczenie diakrytyków
From: "Grzegorz Niemirowski" <grzegorz@grzegorz.net>
Date: Thu, 31 Oct 2024 10:58:46 +0100
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
Jeszcze mnie nurtują dwie kwastie:
1. Dlaczego nazwę użytkownika trzeba przekodowywać dwa razy?
2. Skąd wiadomo, że do wygenerowanego ciągu cyfr trzeba dodać "-0"?
Pozdruffka

Taki sposób generowania klucza wymyślił sobie autor Gżegżółki, Piotr Sawicki. Trzeba jego pytać dlaczego zrobił tak, a nie inaczej :) Ad.1 Być może uznał, że jeśli zrobi zwykłe CRC32 to ludzie szybko się domyślą i będą sobie łatwo generować klucze. Dodał więc dla utrudnienia kolejny krok. Ad.2. Taki jest format klucza, że są dwie liczby rozdzielone kreską (minusem). Być może autor tak to wymyślił jako dodatkowe utrudnienie. Ta druga liczba jest w zasadzie dowolna, przy czym jeśli będzie różna od zera, to trzeba ją dodać do wyniku pierwszego CRC32 i dopiero od tej sumy liczyć drugie CRC32. Innymi słowy sam sobie wybierasz liczbę po minusie, ale musisz uwzględnić, że wpływa ona na liczbę przed minusem. Jeśli wybierzesz zero, to masz trochę prostsze obliczenia.

--
Grzegorz Niemirowski
https://www.grzegorz.net/

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>