🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.ms-windows.winnt
29 messages
29 total messages Started by PureNick Fri, 25 Oct 2024 08:35
Czyszczenie diakrytyków
#285906
Author: PureNick
Date: Fri, 25 Oct 2024 08:35
22 lines
1782 bytes
Witam grupowiczów

Szukam programiku do konwersji tekstu w taki sposób, żeby
wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
Kilkanaście lat temu używałem programu o nazwie Zobačik,
ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
konwersja odbywała się po kliknięciu w ikonkę (chyba można było
nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
i na koniec miałem w schowku "oczyszczony" tekst.

Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
https://www.sharktime.com/en_wReplace.html
Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
ale może trafi się jakiś maniak :)

Pozdruffka

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285907
Author: Adam
Date: Fri, 25 Oct 2024 09:40
29 lines
2036 bytes
Dnia Fri, 25 Oct 2024 10:35:58 +0200, PureNick napisał(a):

> Witam grupowiczów
> 
> Szukam programiku do konwersji tekstu w taki sposób, żeby
> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
> Kilkanaście lat temu używałem programu o nazwie Zobačik,
> ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
> Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
> w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
> konwersja odbywała się po kliknięciu w ikonkę (chyba można było
> nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
> i na koniec miałem w schowku "oczyszczony" tekst.
> 
> Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
> ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
> https://www.sharktime.com/en_wReplace.html
> Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
> ale może trafi się jakiś maniak :)
> 

Ja używałem programu Gżegżółka XP.
Freeware, dawno skompilowany, ale na Win 7 i Win 10 działa.


-- 
Pozdrawiam.

Adam
Re: Czyszczenie diakrytyków
#285908
Author: Adam
Date: Fri, 25 Oct 2024 09:49
36 lines
2337 bytes
Dnia Fri, 25 Oct 2024 11:40:03 +0200, Adam napisał(a):

> Dnia Fri, 25 Oct 2024 10:35:58 +0200, PureNick napisał(a):
> 
>> Witam grupowiczów
>> 
>> Szukam programiku do konwersji tekstu w taki sposób, żeby
>> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
>> Kilkanaście lat temu używałem programu o nazwie Zobačik,
>> ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
>> Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
>> w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
>> konwersja odbywała się po kliknięciu w ikonkę (chyba można było
>> nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
>> i na koniec miałem w schowku "oczyszczony" tekst.
>> 
>> Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
>> ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
>> https://www.sharktime.com/en_wReplace.html
>> Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
>> ale może trafi się jakiś maniak :)
>> 
> 
> Ja używałem programu Gżegżółka XP.
> Freeware, dawno skompilowany, ale na Win 7 i Win 10 działa.

Widzę, że strona już nie działa. Ale Internet pamięta ;)
Zobacz w historii, przykładowo:

https://web.archive.org/web/20180320160409/http://www.gzegzolka.com/


-- 
Pozdrawiam.

Adam
Re: Czyszczenie diakrytyków
#285909
Author: PureNick
Date: Fri, 25 Oct 2024 10:46
40 lines
2853 bytes
> Dnia Fri, 25 Oct 2024 11:40:03 +0200, Adam napisał(a):

>> Dnia Fri, 25 Oct 2024 10:35:58 +0200, PureNick napisał(a):
>> 
>>> Witam grupowiczów
>>> 
>>> Szukam programiku do konwersji tekstu w taki sposób, żeby
>>> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
>>> Kilkanaście lat temu używałem programu o nazwie Zobačik,
>>> ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
>>> Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
>>> w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
>>> konwersja odbywała się po kliknięciu w ikonkę (chyba można było
>>> nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
>>> i na koniec miałem w schowku "oczyszczony" tekst.
>>> 
>>> Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
>>> ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
>>> https://www.sharktime.com/en_wReplace.html
>>> Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
>>> ale może trafi się jakiś maniak :)
>>> 
>> 
>> Ja używałem programu Gżegżółka XP.
>> Freeware, dawno skompilowany, ale na Win 7 i Win 10 działa.

> Widzę, że strona już nie działa. Ale Internet pamięta ;)
> Zobacz w historii, przykładowo:

> https://web.archive.org/web/20180320160409/http://www.gzegzolka.com/

Dzięki, ale przy każdym uruchomieniu przez kilka sekund wisi okienko
z informacją o fakultatywnej rejestracji.
Próbowałem to zrobić poprzez jedyny dostępny obecnie adres:
https://web.archive.org/web/20180223002800/http://www.gzegzolka.com/?m=reg
ale wyskakuje informacja że "Nieprawidłowe dane" i że wymagany jest
adres email, a przecież przed chwilą go tam podałem. Kiepsko :(

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285910
Author: Grzegorz Niemirowski
Date: Fri, 25 Oct 2024 11:23
16 lines
1985 bytes
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
> Dzięki, ale przy każdym uruchomieniu przez kilka sekund wisi okienko
> z informacją o fakultatywnej rejestracji.
> Próbowałem to zrobić poprzez jedyny dostępny obecnie adres:
> https://web.archive.org/web/20180223002800/http://www.gzegzolka.com/?m=reg
> ale wyskakuje informacja że "Nieprawidłowe dane" i że wymagany jest
> adres email, a przecież przed chwilą go tam podałem. Kiepsko :(

U mnie działa. Pobrałem z adresu podanego przez Adama i zainstalowałem. Jest 
okienko o rejestracji, ale klikam OK i okienko znika.
https://i.imgur.com/YAEtORU.png
https://i.imgur.com/2jPUQQg.png

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285911
Author: PureNick
Date: Fri, 25 Oct 2024 12:36
19 lines
1910 bytes
> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>> Dzięki, ale przy każdym uruchomieniu przez kilka sekund wisi okienko
>> z informacją o fakultatywnej rejestracji.
>> Próbowałem to zrobić poprzez jedyny dostępny obecnie adres:
>> https://web.archive.org/web/20180223002800/http://www.gzegzolka.com/?m=reg
>> ale wyskakuje informacja że "Nieprawidłowe dane" i że wymagany jest
>> adres email, a przecież przed chwilą go tam podałem. Kiepsko :(

> U mnie działa. Pobrałem z adresu podanego przez Adama i zainstalowałem. Jest 
> okienko o rejestracji, ale klikam OK i okienko znika.
> https://i.imgur.com/YAEtORU.png
> https://i.imgur.com/2jPUQQg.png

U mnie też działa, tylko chętnie bym się pozbył tego monitu na starcie.
Jak widać nie ma już takiej możliwości - program został porzucony...
Pozdruffka

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285912
Author: Adam
Date: Fri, 25 Oct 2024 15:14
42 lines
2529 bytes
Dnia Fri, 25 Oct 2024 14:36:28 +0200, PureNick napisał(a):

>> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>>> Dzięki, ale przy każdym uruchomieniu przez kilka sekund wisi okienko
>>> z informacją o fakultatywnej rejestracji.
>>> Próbowałem to zrobić poprzez jedyny dostępny obecnie adres:
>>> https://web.archive.org/web/20180223002800/http://www.gzegzolka.com/?m=reg
>>> ale wyskakuje informacja że "Nieprawidłowe dane" i że wymagany jest
>>> adres email, a przecież przed chwilą go tam podałem. Kiepsko :(
> 
>> U mnie działa. Pobrałem z adresu podanego przez Adama i zainstalowałem. Jest 
>> okienko o rejestracji, ale klikam OK i okienko znika.
>> https://i.imgur.com/YAEtORU.png
>> https://i.imgur.com/2jPUQQg.png
> 
> U mnie też działa, tylko chętnie bym się pozbył tego monitu na starcie.
> Jak widać nie ma już takiej możliwości - program został porzucony...
> Pozdruffka

Program Freeware oraz porzucony dawno temu, więc spróbuj dorzucić wpis w
rejestrze.
Zawartość pliku reg:

--------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Piotr Sawicki\Gżegżółka]
"key"="1915244...-26..."
"user"="Adam ......"
--------

Tam gdzie kropki daj odpowienio cyfry (key) i litery (user).
Ilość kropiek oznacza ilość znaków.
Może nie ma weryfikacji numeru albo cyfry kontrolnej.

Daj znać, czy się udało.


-- 
Pozdrawiam.

Adam
Re: Czyszczenie diakrytyków
#285913
Author: PureNick
Date: Fri, 25 Oct 2024 16:30
44 lines
2782 bytes
> Dnia Fri, 25 Oct 2024 14:36:28 +0200, PureNick napisał(a):

>>> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>>>> Dzięki, ale przy każdym uruchomieniu przez kilka sekund wisi okienko
>>>> z informacją o fakultatywnej rejestracji.
>>>> Próbowałem to zrobić poprzez jedyny dostępny obecnie adres:
>>>> https://web.archive.org/web/20180223002800/http://www.gzegzolka.com/?m=reg
>>>> ale wyskakuje informacja że "Nieprawidłowe dane" i że wymagany jest
>>>> adres email, a przecież przed chwilą go tam podałem. Kiepsko :( 
>>> U mnie działa. Pobrałem z adresu podanego przez Adama i zainstalowałem.
>>> Jest  okienko o rejestracji, ale klikam OK i okienko znika.
>>> https://i.imgur.com/YAEtORU.png
>>> https://i.imgur.com/2jPUQQg.png
>> 
>> U mnie też działa, tylko chętnie bym się pozbył tego monitu na starcie.
>> Jak widać nie ma już takiej możliwości - program został porzucony...
>> Pozdruffka

> Program Freeware oraz porzucony dawno temu, więc spróbuj dorzucić wpis w
> rejestrze.
> Zawartość pliku reg:

> --------
> Windows Registry Editor Version 5.00

> [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Piotr Sawicki\Gżegżółka]
> "key"="1915244...-26..."
> "user"="Adam ......"
> --------

> Tam gdzie kropki daj odpowienio cyfry (key) i litery (user).
> Ilość kropiek oznacza ilość znaków.
> Może nie ma weryfikacji numeru albo cyfry kontrolnej.

> Daj znać, czy się udało.

Dzięki, ale chyba mała szansa żeby to było takie proste...
Pewnie Grzegorz Niemirowski mógłby napisać coś więcej,
jeśli jeszcze śledzi ten wątek
:)
Pozdruffka

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285929
Author: szopen
Date: Fri, 25 Oct 2024 17:03
59 lines
3159 bytes
On 25.10.2024 10:35, PureNick wrote:
> Witam grupowiczów
> 
> Szukam programiku do konwersji tekstu w taki sposób, żeby
> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
> Kilkanaście lat temu używałem programu o nazwie Zobačik,
> ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
> Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
> w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
> konwersja odbywała się po kliknięciu w ikonkę (chyba można było
> nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
> i na koniec miałem w schowku "oczyszczony" tekst.
> 
> Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
> ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
> https://www.sharktime.com/en_wReplace.html
> Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
> ale może trafi się jakiś maniak :)

Stwórz plik convert.ps1 i wklej tam:

if ($args.Count -ne 2) {
     Write-Host "Użycie: .\convert.ps1 <plik_wejsciowy> <plik_wyjsciowy>"
     exit
}

$inputFile = $args[0]
$outputFile = $args[1]

if (-not (Test-Path -Path $inputFile)) {
     Write-Host "Błąd: Plik wejściowy '$inputFile' nie istnieje."
     exit
}

$content = Get-Content -Path $inputFile -Raw

$content = $content -replace 'ą', 'a' -replace 'ć', 'c' -replace 'ę', 'e' `
                     -replace 'ł', 'l' -replace 'ń', 'n' -replace 'ó', 'o' `
                     -replace 'ś', 's' -replace 'ź', 'z' -replace 'ż', 'z' `
                     -replace 'Ą', 'A' -replace 'Ć', 'C' -replace 'Ę', 'E' `
                     -replace 'Ł', 'L' -replace 'Ń', 'N' -replace 'Ó', 'O' `
                     -replace 'Ś', 'S' -replace 'Ź', 'Z' -replace 'Ż', 'Z'

Set-Content -Path $outputFile -Value $content



I użycie:

convert.ps1 plik_wejsciowy.txt plik_wynikowy.txt


W linuksie jeszcze łatwiej, w shellu:

sed 'y/ąćęłńóśźżĄĆĘŁŃÓŚŹŻ/acelnoszzACELNOSZZ/' plik_wejsciowy.txt > plik_wynikowy.txt


-- 
szopen
Re: Czyszczenie diakrytyków
#285930
Author: PureNick
Date: Fri, 25 Oct 2024 17:47
64 lines
3280 bytes
> On 25.10.2024 10:35, PureNick wrote:
>> Witam grupowiczów
>> 
>> Szukam programiku do konwersji tekstu w taki sposób, żeby
>> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
>> Kilkanaście lat temu używałem programu o nazwie Zobačik,
>> ale niestety zgubiłem instalkę, a w sieci nie mogę go znaleźć :(
>> Szkoda, bo był genialny w swojej prostocie: siedział sobie cichutko
>> w zasobniku systemowym (tzw. trayu) i po skopiowaniu tekstu do schowka
>> konwersja odbywała się po kliknięciu w ikonkę (chyba można było
>> nawet zdefiniować skrót klawiszowy i wtedy było jeszcze wygodniej)
>> i na koniec miałem w schowku "oczyszczony" tekst.
>> 
>> Nawet nie wiem czy ten Zobačik działałby na współczesnych Windowsach,
>> ale znalazłem coś niemal równie wygodnego i... polskiego! wReplace:
>> https://www.sharktime.com/en_wReplace.html
>> Nie wiem czy ktokolwiek ma takie potrzeby jak tutaj opisałem,
>> ale może trafi się jakiś maniak :)

> Stwórz plik convert.ps1 i wklej tam:

> if ($args.Count -ne 2) {
>      Write-Host "Użycie: .\convert.ps1 <plik_wejsciowy> <plik_wyjsciowy>"
>      exit
> }

> $inputFile = $args[0]
> $outputFile = $args[1]

> if (-not (Test-Path -Path $inputFile)) {
>      Write-Host "Błąd: Plik wejściowy '$inputFile' nie istnieje."
>      exit
> }

> $content = Get-Content -Path $inputFile -Raw

> $content = $content -replace 'ą', 'a' -replace 'ć', 'c' -replace 'ę', 'e' `
>                      -replace 'ł', 'l' -replace 'ń', 'n' -replace 'ó', 'o' `
>                      -replace 'ś', 's' -replace 'ź', 'z' -replace 'ż', 'z' `
>                      -replace 'Ą', 'A' -replace 'Ć', 'C' -replace 'Ę', 'E' `
>                      -replace 'Ł', 'L' -replace 'Ń', 'N' -replace 'Ó', 'O' `
>                      -replace 'Ś', 'S' -replace 'Ź', 'Z' -replace 'Ż', 'Z'

> Set-Content -Path $outputFile -Value $content



> I użycie:

> convert.ps1 plik_wejsciowy.txt plik_wynikowy.txt


> W linuksie jeszcze łatwiej, w shellu:

> sed 'y/ąćęłńóśźżĄĆĘŁŃÓŚŹŻ/acelnoszzACELNOSZZ/' plik_wejsciowy.txt >
> plik_wynikowy.txt

Dzięki, to pewnie instrukcja do wykorzystania PowerShella,
tylko gdzie podać to polecenie
"convert.ps1 plik_wejsciowy.txt plik_wynikowy.txt"
?

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285931
Author: szopen
Date: Fri, 25 Oct 2024 18:15
11 lines
1444 bytes
On 25.10.2024 19:47, PureNick wrote:
> Dzięki, to pewnie instrukcja do wykorzystania PowerShella,
> tylko gdzie podać to polecenie
> "convert.ps1 plik_wejsciowy.txt plik_wynikowy.txt"
> ?

Nie bardzo rozumiem z czym masz problem.
Stworzyłeś ten plik? To potem uruchom PowerShella o którym sam piszesz i tam wykonaj to polecenie.

-- 
szopen
Re: Czyszczenie diakrytyków
#285932
Author: PiteR
Date: Fri, 25 Oct 2024 19:12
22 lines
1804 bytes
in <news:mn.ca7b7e8a8e6ce626.84011@tlen.pl>
user PureNick pisze tak:

> Szukam programiku do konwersji tekstu w taki sposób, żeby
> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.

ja bym chciał takiego robota co łaziłby po dysku E i zamieniał ogonki 
na ASCII, usuwał przecinki, kulki i inne znaczki które debile obecnie 
wpisują w nazwy stron www.

\s|«|»|•|?|&|'|,|__|_-_|\s-|-\s|\s-\s|\+|!|=



obecnie używam Flexible Renamer

https://hp.vector.co.jp/authors/VA014830/english/FlexRena/

-- 
Piter

https://www.licznikdudy.pl
Re: Czyszczenie diakrytyków
#285914
Author: Grzegorz Niemirowski
Date: Fri, 25 Oct 2024 20:50
11 lines
1835 bytes
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
> Dzięki, ale chyba mała szansa żeby to było takie proste...
> Pewnie Grzegorz Niemirowski mógłby napisać coś więcej,
> jeśli jeszcze śledzi ten wątek

Co ja mogę napisać, nie wiem jak ten program generuje te wpisy 
rejestracyjne. Może jednak to działa tak prosto. Dlaczego nie spróbujesz?

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285915
Author: PureNick
Date: Sat, 26 Oct 2024 08:43
16 lines
1847 bytes
> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>> Dzięki, ale chyba mała szansa żeby to było takie proste...
>> Pewnie Grzegorz Niemirowski mógłby napisać coś więcej,
>> jeśli jeszcze śledzi ten wątek

> Co ja mogę napisać, nie wiem jak ten program generuje te wpisy 
> rejestracyjne. Może jednak to działa tak prosto. Dlaczego nie spróbujesz?

Dzięki, oczywyście że spróbuję, tylko dopiero w poniedziałek,
bo teraz mam wyjazd do rodzinki :)
Chciałem tylko zaczekać na twoje zdanie, bo na przykład napisałbyś,
że to kategorycznie nie ma prawa działać, i "koniec kropka pl" :D
Pozdruffka

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285916
Author: Grzegorz Niemirowski
Date: Sat, 26 Oct 2024 11:31
14 lines
2086 bytes
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
> Dzięki, oczywyście że spróbuję, tylko dopiero w poniedziałek,
> bo teraz mam wyjazd do rodzinki :)
> Chciałem tylko zaczekać na twoje zdanie, bo na przykład napisałbyś,
> że to kategorycznie nie ma prawa działać, i "koniec kropka pl" :D
> Pozdruffka

Przepraszam, źle zrozumiałem post Adama. Takie wpisanie na pałę raczej nie 
zadziała, i z tego co testowałem u siebie wynika, że faktycznie nie działa 
:) Trzeba by poznać algorytm generowania klucza licencyjnego.

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285933
Author: Andrzej P. Wozniak
Date: Sat, 26 Oct 2024 12:37
25 lines
1945 bytes
Osoba podpisana jako PiteR <email@fauszywy.pl>
w artykule <news:XnsB216CDA43D392PanElektronik@127.0.0.1> pisze:

> in <news:mn.ca7b7e8a8e6ce626.84011@tlen.pl>
> user PureNick pisze tak:
>
>> Szukam programiku do konwersji tekstu w taki sposób, żeby
>> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
>
> ja bym chciał takiego robota co łaziłby po dysku E i zamieniał ogonki
> na ASCII, usuwał przecinki, kulki i inne znaczki które debile obecnie
> wpisują w nazwy stron www.
>
> \s|«|»|•|?|&|'|,|__|_-_|\s-|-\s|\s-\s|\+|!|=

Total Commander ma narzędzie wielokrotnej zmiany MRT, w którym możesz 
zdefiniować wzorce wyszukiwania i zamiany nazw plików. Obsługuje wyrażenia 
regularne.
Jeśli zainstalujesz programik 'Everything', wyszukiwanie jest 
błyskawiczne.
Jeśli chcesz uzyskać więcej porad, masz do dyspozycji polskie podforum TC:
https://ghisler.ch/board/viewforum.php?f=37

-- 
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z⇔h w adresie)
Re: Czyszczenie diakrytyków
#285917
Author: Andrzej P. Wozniak
Date: Sat, 26 Oct 2024 13:12
23 lines
1915 bytes
Osoba podpisana jako Adam <a.g@poczta.onet.pl>
w artykule <news:1gb55d6dshogg$.1456vu4ftbaiv$.dlg@40tude.net> pisze:

> Program Freeware oraz porzucony dawno temu, więc spróbuj dorzucić wpis w
> rejestrze.
> Zawartość pliku reg:
>
> --------
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Piotr Sawicki\Gżegżółka]
> "key"="1915244...-26..."
> "user"="Adam ......"
> --------

U mnie "key" ma format "1234567890-1234"
Jeśli to konwersja z hex, to odpowiada 12 cyfrom hex, np. 8 cyfr CRC32 i 4 
cyfry CRC16. CRC16 wyjaśniać może 5 cyfr dziesiętnych po kresce.
Tylko z czego są liczone te CRC? Bezpośrednio z nazwy użytkownika raczej 
nie.

-- 
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z⇔h w adresie) 
Re: Czyszczenie diakrytyków
#285918
Author: Grzegorz Niemirowski
Date: Sat, 26 Oct 2024 13:40
16 lines
2149 bytes
Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):
> U mnie "key" ma format "1234567890-1234"
> Jeśli to konwersja z hex, to odpowiada 12 cyfrom hex, np. 8 cyfr CRC32 i
> 4  cyfry CRC16. CRC16 wyjaśniać może 5 cyfr dziesiętnych po kresce.
> Tylko z czego są liczone te CRC? Bezpośrednio z nazwy użytkownika raczej 
> nie.

Z nazwy użytkownika.
Jeśli ktoś chce "naprawić" program, to może wyłączyć algorytm weryfikujący 
modyfikując .exe. Trzeba znaleźć ciąg bajtów 0f 94 c1 8b c1 5f i zamienić 94 
na 95. Wtedy sprawdzana jest tylko ta kreska, więc można wpisać dowolne 
imię, a jako klucz cokolwiek, byle z kreską (minusem).

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285919
Author: Andrzej P. Wozniak
Date: Sat, 26 Oct 2024 14:30
19 lines
1956 bytes
Osoba podpisana jako Grzegorz Niemirowski <grzegorz@grzegorz.net>
w artykule <news:vfirfv$aj8$1@news.chmurka.net> pisze:

> Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):
>> U mnie "key" ma format "1234567890-1234"
>> Jeśli to konwersja z hex, to odpowiada 12 cyfrom hex, np. 8 cyfr
>> CRC32 i 4 cyfry CRC16. CRC16 wyjaśniać może 5 cyfr dziesiętnych po
>> kresce. Tylko z czego są liczone te CRC? Bezpośrednio z nazwy
>> użytkownika raczej nie.
>
> Z nazwy użytkownika.

Jak zapisanej? Przecież ktoś może mieć ogonki w nazwie i wtedy jest 
różnica w kodowaniu.
Czym to liczyłeś? Możesz podać przykład np. dla nazwy:
Źęć Żąśnół

-- 
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z⇔h w adresie) 
Re: Czyszczenie diakrytyków
#285920
Author: Grzegorz Niemirowski
Date: Sat, 26 Oct 2024 17:19
25 lines
2450 bytes
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/ 
Re: Czyszczenie diakrytyków
#285921
Author: Andrzej P. Wozniak
Date: Sun, 27 Oct 2024 14:38
38 lines
2953 bytes
Osoba podpisana jako Grzegorz Niemirowski <grzegorz@grzegorz.net>
w artykule <news:vfj8ap$tui$1@news.chmurka.net> pisze:

> Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):

Przywracam wycięty istotny fragment.

>>>> Tylko z czego są liczone te CRC? Bezpośrednio z nazwy
>>>> użytkownika raczej nie.
>>> Z nazwy użytkownika.

>> 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.

Ale jaki dokładnie ciąg jest generowany? UTF-16 z BOM czy bez BOM na 
początku ciągu? Ciąg jest zakończony przez 0x00 czy nie?

>> 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.

Czyli nie liczyłeś CRC i wycofujesz się z tego, że to CRC. A ja 
twierdziłem, że jeśli to CRC, to nie jest używany BEZPOŚREDNIO do nazwy 
użytkownika. Widać to w przywróconym cytacie.
Może nazwa jest zapisana wspak, może jest XOR z jakimś ciągiem, może jakaś 
inna funkcja, ale nie bezpośrednio CRC. Jeśli wątpisz, wejdź na stronę 
https://crccalc.com i pokombinuj z nazwą użytkownika w UTF-16 dla liczenia 
różnych sum. Podpowiadam, że Total Commander liczy sumę opisaną jako 
CRC-32/ISO-HDLC.

-- 
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z⇔h w adresie) 
Re: Czyszczenie diakrytyków
#285922
Author: Grzegorz Niemirowski
Date: Sun, 27 Oct 2024 15:25
60 lines
4518 bytes
Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):
>>>>> Tylko z czego są liczone te CRC? Bezpośrednio z nazwy
>>>>> użytkownika raczej nie.
>>>> Z nazwy użytkownika.
>>> 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.
> Ale jaki dokładnie ciąg jest generowany? UTF-16 z BOM czy bez BOM na 
> początku ciągu? Ciąg jest zakończony przez 0x00 czy nie?

Pomyliłem się, tekst wpisany przez użytkownika jest konwertowany z UTF-16 na 
lokalną stronę kodową. Stąd była prośba żeby nie używać polskich liter na 
systemach z niepolską stroną kodową.

>>> 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.
> Czyli nie liczyłeś CRC i wycofujesz się z tego, że to CRC.

Z niczego nie się wycofywałem. Napisałem tylko, że dopóki nie znam dokładnie 
algorytmu, to nie mogę potwierdzić czy jest liczone CRC. W każdym razie 
dostałeś działający klucz.
Napisałem, że nie liczyłem, bo wykorzystałem gotowe obliczenia Gżegżółki.

> A ja twierdziłem, że jeśli to CRC, to nie jest używany BEZPOŚREDNIO do 
> nazwy użytkownika.

Aleś się uniósł. Ja sobie spokojnie rozkminiałem jak to działa i na bieżąco 
pisałem na grupie o swoich odkryciach. Nawet wygenerowałem Ci działający 
klucz, co zupełnie pominąłeś.

> Widać to w przywróconym cytacie.
> Może nazwa jest zapisana wspak, może jest XOR z jakimś ciągiem, może
> jakaś  inna funkcja, ale nie bezpośrednio CRC. Jeśli wątpisz, wejdź na
> stronę  https://crccalc.com i pokombinuj z nazwą użytkownika w UTF-16
> dla liczenia  różnych sum. Podpowiadam, że Total Commander liczy sumę
> opisaną jako  CRC-32/ISO-HDLC.

Nie trzeba gdybać, w tej chwili już wiem jak wygląda algorytm:
1. Zmień nazwę użytkownika z UTF-16 na stronę lokalną.
2. Z nazwy oblicz CRC32.
3. Do obliczonej wartości dodaj sól.
4. Wynik dodawania zapisz jako ciąg znaków.
5. Oblicz CRC32 z tego ciągu.
6. Zwróć wynik jako liczbę dziesiętną z dodanym znakiem minus i solą.

Podałeś ciąg Źęć Żąśnół. CRC32 dla niego to liczba 0xfc2505d5. Za sól 
przyjmuję sobie 123. Po dodaniu mam 0xFC250650. Program konwertuje to do 
ciągu zawierającego liczbę dziesiętną 4230284880. Z ciągu "4230284880" 
liczone jest CRC32 i dostajemy liczbę 0x9de051c4, czyli dziesiętnie 
2648723908. Dorzucamy minus i powtarzamy sól, dostajemy klucz: 
2648723908-123.

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285934
Author: PureNick
Date: Mon, 28 Oct 2024 07:27
29 lines
2171 bytes
> Osoba podpisana jako PiteR <email@fauszywy.pl>
> w artykule <news:XnsB216CDA43D392PanElektronik@127.0.0.1> pisze:

>> in <news:mn.ca7b7e8a8e6ce626.84011@tlen.pl>
>> user PureNick pisze tak:
>>
>>> Szukam programiku do konwersji tekstu w taki sposób, żeby
>>> wszystkie znaki z polskimi diakrytykami zamienić na ASCII.
>>
>> ja bym chciał takiego robota co łaziłby po dysku E i zamieniał ogonki
>> na ASCII, usuwał przecinki, kulki i inne znaczki które debile obecnie
>> wpisują w nazwy stron www.
>>
>> \s|«|»|•|?|&|'|,|__|_-_|\s-|-\s|\s-\s|\+|!|=

> Total Commander ma narzędzie wielokrotnej zmiany MRT, w którym możesz 
> zdefiniować wzorce wyszukiwania i zamiany nazw plików. Obsługuje wyrażenia 
> regularne.
> Jeśli zainstalujesz programik 'Everything', wyszukiwanie jest błyskawiczne.
> Jeśli chcesz uzyskać więcej porad, masz do dyspozycji polskie podforum TC:
> https://ghisler.ch/board/viewforum.php?f=37

Znam Total Commandera i mam nawet szablon który usuwa diakrytyki
z nazw plików, ale mój wątek traktuje o usuwaniu PL-ogonków w tekście,
a nie w nazwach plików. W każdym razie dziękuję za trop.
Pozdruffka :)

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285923
Author: PureNick
Date: Mon, 28 Oct 2024 07:29
62 lines
4426 bytes
> Andrzej P. Wozniak <uszer@poczta.onet.pl.invalid> napisał(a):
>>>>>> Tylko z czego są liczone te CRC? Bezpośrednio z nazwy
>>>>>> użytkownika raczej nie.
>>>>> Z nazwy użytkownika.
>>>> 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.
>> Ale jaki dokładnie ciąg jest generowany? UTF-16 z BOM czy bez BOM na 
>> początku ciągu? Ciąg jest zakończony przez 0x00 czy nie?

> Pomyliłem się, tekst wpisany przez użytkownika jest konwertowany z UTF-16 na 
> lokalną stronę kodową. Stąd była prośba żeby nie używać polskich liter na 
> systemach z niepolską stroną kodową.

>>>> 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.
>> Czyli nie liczyłeś CRC i wycofujesz się z tego, że to CRC.

> Z niczego nie się wycofywałem. Napisałem tylko, że dopóki nie znam dokładnie 
> algorytmu, to nie mogę potwierdzić czy jest liczone CRC. W każdym razie 
> dostałeś działający klucz.
> Napisałem, że nie liczyłem, bo wykorzystałem gotowe obliczenia Gżegżółki.

>> A ja twierdziłem, że jeśli to CRC, to nie jest używany BEZPOŚREDNIO do 
>> nazwy użytkownika.

> Aleś się uniósł. Ja sobie spokojnie rozkminiałem jak to działa i na bieżąco 
> pisałem na grupie o swoich odkryciach. Nawet wygenerowałem Ci działający 
> klucz, co zupełnie pominąłeś.

>> Widać to w przywróconym cytacie.
>> Może nazwa jest zapisana wspak, może jest XOR z jakimś ciągiem, może
>> jakaś  inna funkcja, ale nie bezpośrednio CRC. Jeśli wątpisz, wejdź na
>> stronę  https://crccalc.com i pokombinuj z nazwą użytkownika w UTF-16
>> dla liczenia  różnych sum. Podpowiadam, że Total Commander liczy sumę
>> opisaną jako  CRC-32/ISO-HDLC.

> Nie trzeba gdybać, w tej chwili już wiem jak wygląda algorytm:
> 1. Zmień nazwę użytkownika z UTF-16 na stronę lokalną.
> 2. Z nazwy oblicz CRC32.
> 3. Do obliczonej wartości dodaj sól.
> 4. Wynik dodawania zapisz jako ciąg znaków.
> 5. Oblicz CRC32 z tego ciągu.
> 6. Zwróć wynik jako liczbę dziesiętną z dodanym znakiem minus i solą.

> Podałeś ciąg Źęć Żąśnół. CRC32 dla niego to liczba 0xfc2505d5. Za sól 
> przyjmuję sobie 123. Po dodaniu mam 0xFC250650. Program konwertuje to do 
> ciągu zawierającego liczbę dziesiętną 4230284880. Z ciągu "4230284880" 
> liczone jest CRC32 i dostajemy liczbę 0x9de051c4, czyli dziesiętnie 
> 2648723908. Dorzucamy minus i powtarzamy sól, dostajemy klucz: 
> 2648723908-123.

Dobra, od kilku postów widzę, że to nie na mój tępy łeb...
Dzięki i pozdruffka :)

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285924
Author: Grzegorz Niemirowski
Date: Mon, 28 Oct 2024 15:43
27 lines
2960 bytes
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
> Dobra, od kilku postów widzę, że to nie na mój tępy łeb...
> Dzięki i pozdruffka :)

Jasne, to może być trochę skomplikowane, ale gdybyś chciał sam sobie 
wygenerować klucz, to instrukcja jest dosyć prosta, do zrobienia w 
kilkanaście sekund:
1. Wymyślasz swoją nazwę użytkownika, np. PureNick.
2. Wchodzisz na https://crccalc.com/ i wpisujesz tę nazwę. Jako Input musi 
być wybrane ASCII, jako Output DEC.
3. Klikasz w CRC-32 i odczytujesz rezultat dla CRC-32/ISO-HDLC. W tym 
przykładzie będzie to liczba 823253185.
4. Tę liczbę wpisujesz jeszcze raz na górze, zamiast swojej nazwy.
5. Znów generujesz CRC-32. Dostajesz nową liczbę, tutaj będzie to 
2347478219.
6. Do tej liczby dopisujesz sobie minus i zero i już masz klucz. Czyli dla 
użytkownika PureNick kluczem będzie więc 2347478219-0.
Trochę trudniej będzie tylko gdyby ktoś chciał użyć polskich liter. Musi 
wtedy wejść np. na 
https://www.rapidtables.com/convert/number/ascii-to-hex.html ustawić 
kodowanie Windows-1250 i skonwertować swoją nazwę do hex. Skonwertowane 
bajty potem trzeba wkleić na stronie z punktu 2, tylko ustawić input na HEX, 
oraz nie zapomnieć, żeby w punkcie 4 ustawić znów ASCII.

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Re: Czyszczenie diakrytyków
#285925
Author: PureNick
Date: Wed, 30 Oct 2024 08:54
28 lines
2796 bytes
> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>> Dobra, od kilku postów widzę, że to nie na mój tępy łeb...
>> Dzięki i pozdruffka :)

> Jasne, to może być trochę skomplikowane, ale gdybyś chciał sam sobie 
> wygenerować klucz, to instrukcja jest dosyć prosta, do zrobienia w 
> kilkanaście sekund:
> 1. Wymyślasz swoją nazwę użytkownika, np. PureNick.
> 2. Wchodzisz na https://crccalc.com/ i wpisujesz tę nazwę. Jako Input musi 
> być wybrane ASCII, jako Output DEC.
> 3. Klikasz w CRC-32 i odczytujesz rezultat dla CRC-32/ISO-HDLC. W tym 
> przykładzie będzie to liczba 823253185.
> 4. Tę liczbę wpisujesz jeszcze raz na górze, zamiast swojej nazwy.
> 5. Znów generujesz CRC-32. Dostajesz nową liczbę, tutaj będzie to 2347478219.
> 6. Do tej liczby dopisujesz sobie minus i zero i już masz klucz. Czyli dla 
> użytkownika PureNick kluczem będzie więc 2347478219-0.
> Trochę trudniej będzie tylko gdyby ktoś chciał użyć polskich liter. Musi 
> wtedy wejść np. na 
> https://www.rapidtables.com/convert/number/ascii-to-hex.html ustawić 
> kodowanie Windows-1250 i skonwertować swoją nazwę do hex. Skonwertowane bajty 
> potem trzeba wkleić na stronie z punktu 2, tylko ustawić input na HEX, oraz 
> nie zapomnieć, żeby w punkcie 4 ustawić znów ASCII.

Genialne! Gra i buczy :) Podziękował!
Pozdruffka

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285926
Author: PureNick
Date: Thu, 31 Oct 2024 07:17
30 lines
3045 bytes
> PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>> Dobra, od kilku postów widzę, że to nie na mój tępy łeb...
>> Dzięki i pozdruffka :)

> Jasne, to może być trochę skomplikowane, ale gdybyś chciał sam sobie 
> wygenerować klucz, to instrukcja jest dosyć prosta, do zrobienia w 
> kilkanaście sekund:
> 1. Wymyślasz swoją nazwę użytkownika, np. PureNick.
> 2. Wchodzisz na https://crccalc.com/ i wpisujesz tę nazwę. Jako Input musi 
> być wybrane ASCII, jako Output DEC.
> 3. Klikasz w CRC-32 i odczytujesz rezultat dla CRC-32/ISO-HDLC. W tym 
> przykładzie będzie to liczba 823253185.
> 4. Tę liczbę wpisujesz jeszcze raz na górze, zamiast swojej nazwy.
> 5. Znów generujesz CRC-32. Dostajesz nową liczbę, tutaj będzie to 2347478219.
> 6. Do tej liczby dopisujesz sobie minus i zero i już masz klucz. Czyli dla 
> użytkownika PureNick kluczem będzie więc 2347478219-0.
> Trochę trudniej będzie tylko gdyby ktoś chciał użyć polskich liter. Musi 
> wtedy wejść np. na 
> https://www.rapidtables.com/convert/number/ascii-to-hex.html ustawić 
> kodowanie Windows-1250 i skonwertować swoją nazwę do hex. Skonwertowane bajty 
> potem trzeba wkleić na stronie z punktu 2, tylko ustawić input na HEX, oraz 
> nie zapomnieć, żeby w punkcie 4 ustawić znów ASCII.

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

-- 
~~PP~~SF~~
Re: Czyszczenie diakrytyków
#285927
Author: Grzegorz Niemirowski
Date: Thu, 31 Oct 2024 09:58
22 lines
2919 bytes
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/ 
Re: Czyszczenie diakrytyków
#285928
Author: PureNick
Date: Thu, 31 Oct 2024 11:15
23 lines
2738 bytes
> 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.

Dzięki, imponujący "reverse ingineering"!
:)

-- 
~~PP~~SF~~
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads