Zmiana hasła rcon
Miczu
20.02.2010
new l[7] = { 0,1,2,3,4,5,6 } public make_rcon(rcon[7]) { new g,d,m,r new szTime[32],sg[3],sd[3],sm[3],sr[3] get_time("%H %d %m %y",szTime,31) parse(szTime,sg,3,sd,3,sm,3,sr,3) g = str_to_num(sg) d = str_to_num(sd) m = str_to_num(sm) r = str_to_num(sr) new c[7] for(new i=0;i<7;i++) { c[i]=(g+d+l[(i)%7])*(g+m+l[(i+1)%7])*(g+r+l[(i+2)%7])+g+d+m+r+l[(i+3)%7] c[i]=to_char(c[i]%128) } copy(rcon,6,c) } public to_char(c) { new char = c new i=0 while( !is_ancii(char) ) { char = (char*l[i%7]+l[i+1%7]*l[i+2%7]+c)%128 i++ } return char } public is_ancii(c) { if( (c>47&&c<58)||(c>64&&c<91)||(c>96&&c<123) ) return 1 return 0 }
Do dyspozycji jest 7 liczb pozwalajace na bezpieczenstwo funkcji :F
mgr inż. Pavulon
20.02.2010
A jakie to daje wyniki ? 
Bo ja zrobiłem w php, do kompletu ze słowem kluczowym i ustawianą liczbą znaków w haśle
Przy kluczu "słowo" daje dziś:

Bo ja zrobiłem w php, do kompletu ze słowem kluczowym i ustawianą liczbą znaków w haśle

Przy kluczu "słowo" daje dziś:
NeJX2tQ9fgyK bqUhB1YHmn4Q o1frKAgOtuAV 1Dq1TIoV00Hb EP0BcRwd77Nh SbBLmZ4kEETn fnMUviCsLKZt szXe4qKzSRgz 5BioDzS7ZXm5 INsyM7aEgesB WZ38VGiLnlyH jlEIeOqTur5N wwPSoXxa1yBT 98acxf5i84HZ NKlm6oDpFBNf aWvwFwLxMIUl ni66O5T4TOar 0uHGXDbCaVgx D6SPhMjJhbn3 RIdZqUrQoit9 eUnjzdzYvpzF rgyt8l7f2v5L 4r93HuFn92CQa przy kluczu "pavulon":
yTtE8dzfHU2j Bf3OHl7nOa8p OrEYQtEuVhEv b2PhZ2M1cnL1 oEZriAU9juR7 1Qk1rIcGp0XD EcvB0RkNw7dJ Rn5K9ZrV3DjO ezGUIhzcAKpU rBReRq7jHQwa 4MboayFrOX2g HYmxj6NyVd8m Ukw7sFU5ckEs hv7H1NcCjqKx u7IRAWkKpxQ3 7JSaJesRw3X9 KVdkSm0Y3AdF Xgoubv7gAGjL ksy4k3FnHNpR x49DtBNuOTvX AFKN2KV2Va1c NRUXBSd9cg7i adfhKakGinEo
mgr inż. Pavulon
20.02.2010
Ok, zapomniałem że miało być co 2h, ale już się poprawiłem (to też można zmieniać):
rN1nkq8dKHUzozZa7CwQj2UHfzd8EtTy rN1nkq8dKHUzozZa7CwQj2UHfzd8EtTy xT7uqxFkSPc7w8ikHN7bvEhVuEtQYErO xT7uqxFkSPc7w8ikHN7bvEhVuEtQYErO 3ZD0x4MrZWkF5GrtQXHm7Ruj9UAirZEo 3ZD0x4MrZWkF5GrtQXHm7Ruj9UAirZEo 9fJ63ATygesNDP02ahSxJd7wNkR0BvcE 9fJ63ATygesNDP02ahSxJd7wNkR0BvcE FlPDAHa5olzVLY9Ckrd8UpKAczhIUGze FlPDAHa5olzVLY9Ckrd8UpKAczhIUGze LrWJGOhCvt7dUgILu1nJg2XOrFyaobM4 LrWJGOhCvt7dUgILu1nJg2XOrFyaobM4 RxcPNUoJ20FmcpRU3CyUsEkc5UFs7wkU RxcPNUoJ20FmcpRU3CyUsEkc5UFs7wkU W3iWTbuQA8NulyaeDM9g3QxpKkWARI7u W3iWTbuQA8NulyaeDM9g3QxpKkWARI7u c9ocai1XHGV2t6jnNWJrFdA3Y0mSkdVK c9ocai1XHGV2t6jnNWJrFdA3Y0mSkdVK iFuigo8eONcA1FswXgU2RpNHnF3k4ysk iFuigo8eONcA1FswXgU2RpNHnF3k4ysk oL0pnvFmWVkIAO16gqfDc1aV2VK2NKFA oL0pnvFmWVkIAO16gqfDc1aV2VK2NKFA uR7vt2MtdcsQIWAFq0pOoEniGkaKhfda uR7vt2MtdcsQIWAFq0pOoEniGkaKhfda
Miczu
20.02.2010
Co do mocy hasła, to teoretycznie:
62^liczba_znakow = liczba mozliwych kombinacji do uzyskania
4 litery = 14776336 kombinacji :F
Co do hasła to jedyne zalecenie, to by nie bylo wiecej niz 4 takie same znaki kolo siebie pod rząd, a tak to pełna dowolność
Liczba znakow w hasle, nie powinna przekraczac ilosc znakow klucza+3 i nie mniej niz klucz-3 (ale tez nie mniej niz 4 znaki).
62^liczba_znakow = liczba mozliwych kombinacji do uzyskania
4 litery = 14776336 kombinacji :F
Co do hasła to jedyne zalecenie, to by nie bylo wiecej niz 4 takie same znaki kolo siebie pod rząd, a tak to pełna dowolność

Liczba znakow w hasle, nie powinna przekraczac ilosc znakow klucza+3 i nie mniej niz klucz-3 (ale tez nie mniej niz 4 znaki).
mgr inż. Pavulon
20.02.2010
Nie chce mi się nawet myśleć ile jest możliwych kombinacji 
Testowałem, działa

Testowałem, działa

Attached Files
Miczu
20.02.2010
Pavulon draniu nie uzyles mojej funkcji, zobaczysz! Zrobie funkcje na łamanie twego kodu 
Albo sie zastanowie nad lamaniem...

Albo sie zastanowie nad lamaniem...
mgr inż. Pavulon
20.02.2010
No jak miałem zrobioną już część php to dlaczego miałbym to wywalać żeby robić twoją wersję ?

Miczu
20.02.2010
Dobra wycena twojego szyfru:
Liczba=Stała1+Stała2+Stała3+Stała4+Zmienna1
Jest to w ciagu dnia funkcja tylko 1 zmiennej.
i=62
i teraz rozwiazujemy układ równań:
litera0 = (liczba(z)/8)%62
litera1 = (liczba(z)/9)%62
litera2 = (liczba(z)/10)%62
litera3 = (liczba(z)/11)%62
litera4 = (liczba(z)/12)%62
litera5 = (liczba(z)/13)%62
litera6 = (liczba(z)/14)%62
...
Znajac 1 czasy z jednego dnia zmy wartosc:
Stała1+Stała2+Stała3+Stała4+Zmienna1
Znajac 2 czasy znamy z dnia:
klucz[3]
Znajac klucz[3] i 2 czasy z 2 dni miesiaca znamy:
klucz[2]
Znajac klucz[3], klucz[2] i 2 czasy z 2 miesiecy znamy:
klucz[1]
Znajac klucz[3], klucz[2], klucz[1] i 2 czasy z 2 lat znamy:
klucz[0]
Tłumaczac, hasło złamane w 2 dni
A mówiąc dokładniej nie znamy hasła, ale możemy wygenerować kolejne klucze :F
Sma do mojego pluga, proszę Pavulona lub kogoś o zrobienie php do tego
Nie ma cvarów, bo goscie maja przeciez RCON! Nie mądry pavulon :F
============= OCENA KODU NIŻEJ ===============
Jakie to upierdliwe nadal nie zrobi php do mojego
Pavulon litosci, to ma te same wady co poprzednia wersja
sk += dzien* klucz[0]*(1+klucz[7])
sk += miesiac* klucz[1]*(1+klucz[6])
sk += rok* klucz[2]*(1+klucz[5])
sk += godzina *klucz[3]*(1+klucz[4])
klucz[0]*(1+klucz[7]) = Inna_zmienna_stala[0]
klucz[1]*(1+klucz[6] )= Inna_zmienna_stala[1]
klucz[2]*(1+klucz[5]) = Inna_zmienna_stala[2]
klucz[3]*(1+klucz[4]) = Inna_zmienna_stala[3]
tekst[m++] = znaki[(sk/(l+(RCON%godzina)))%i]
sk - zmienna 1 zmiennej
RCON - liczysz ilosc liter = znasz
l tez latwo wyliczyc, godzina wiesz na ktora masz haslo
DOKLADNIE ten sam problem.
--------------------------
Pavulon nie bądź dziecko i użyj teraz mojej funkcji, wcześniej miałeś tylko wytłumaczenie, że za czeles swoją robić :F
for (new j=0; j<strlen(klucz); j++) sk += klucz[j]*(j+1);Stała1
sk += rok*klucz[2]Stała2 (przez rok)
sk += miesiac*klucz[1]Stała3 (przez miesiac)
sk += dzien*klucz[0]Stała4 (przez dzień)
sk += godzina*klucz[3]Zmienna1
Liczba=Stała1+Stała2+Stała3+Stała4+Zmienna1
Jest to w ciagu dnia funkcja tylko 1 zmiennej.
for (new l=get_pcvar_num(rcon); l>=1; l--) { tekst[m++] = znaki[(sk/(l+8))%i] }
i=62
i teraz rozwiazujemy układ równań:
litera0 = (liczba(z)/8)%62
litera1 = (liczba(z)/9)%62
litera2 = (liczba(z)/10)%62
litera3 = (liczba(z)/11)%62
litera4 = (liczba(z)/12)%62
litera5 = (liczba(z)/13)%62
litera6 = (liczba(z)/14)%62
...
Znajac 1 czasy z jednego dnia zmy wartosc:
Stała1+Stała2+Stała3+Stała4+Zmienna1
Znajac 2 czasy znamy z dnia:
klucz[3]
Znajac klucz[3] i 2 czasy z 2 dni miesiaca znamy:
klucz[2]
Znajac klucz[3], klucz[2] i 2 czasy z 2 miesiecy znamy:
klucz[1]
Znajac klucz[3], klucz[2], klucz[1] i 2 czasy z 2 lat znamy:
klucz[0]
Tłumaczac, hasło złamane w 2 dni

A mówiąc dokładniej nie znamy hasła, ale możemy wygenerować kolejne klucze :F
Sma do mojego pluga, proszę Pavulona lub kogoś o zrobienie php do tego

Nie ma cvarów, bo goscie maja przeciez RCON! Nie mądry pavulon :F
============= OCENA KODU NIŻEJ ===============
Jakie to upierdliwe nadal nie zrobi php do mojego

Pavulon litosci, to ma te same wady co poprzednia wersja

sk += dzien* klucz[0]*(1+klucz[7])
sk += miesiac* klucz[1]*(1+klucz[6])
sk += rok* klucz[2]*(1+klucz[5])
sk += godzina *klucz[3]*(1+klucz[4])
klucz[0]*(1+klucz[7]) = Inna_zmienna_stala[0]
klucz[1]*(1+klucz[6] )= Inna_zmienna_stala[1]
klucz[2]*(1+klucz[5]) = Inna_zmienna_stala[2]
klucz[3]*(1+klucz[4]) = Inna_zmienna_stala[3]
tekst[m++] = znaki[(sk/(l+(RCON%godzina)))%i]
sk - zmienna 1 zmiennej
RCON - liczysz ilosc liter = znasz
l tez latwo wyliczyc, godzina wiesz na ktora masz haslo
DOKLADNIE ten sam problem.
--------------------------
Pavulon nie bądź dziecko i użyj teraz mojej funkcji, wcześniej miałeś tylko wytłumaczenie, że za czeles swoją robić :F
Attached Files
mgr inż. Pavulon
20.02.2010
Jakie to upierdliwe 
Jak chcesz to pobaw się z inną wersją
p.s.
wymyśliłbyś własną nazwę
p.p.s
24 przykłady:

Jak chcesz to pobaw się z inną wersją

p.s.
wymyśliłbyś własną nazwę

p.p.s
24 przykłady:
o6rLARmVc5uLEHWpg1 1ArI9W20SNjqXZxc3G i8DEn3euuc3a4HLDTE jhbihjUKNeFabCZpjY zcdLUFNKGJfry4WgZo KawikHCzzRgQze5znc dN9Q5YlPxqeJSh8x9Z nft28iwfaOwXByZmQH eDoAUVaqGsu6zFFhNL 6kWOkaX2Q9v2fG5unM 1ygIXedJS2LM2mxcSw HdtUROjlnNX5vZj36h kSnX5VhTozsE7NJQXC I9124hLXwiioRyZvW5 nTCa1dY1aOPrh7Onpv 88xmW191AqKOhYfDEL ArwBBY0c4tqPF2HQVx mNlOduwuiNJvBM6dPK qQ51SnpxW86zHF22j5 FiUdHtUrtzZaNTwqFp qyephuohDm5lGnjIiA VwBBJWbYvL0WkxHZug 7LiJkQjWQUhsfkSub0 XusmcJ3g83WrotAVai
Attached Files
Miczu
20.02.2010
Pavulon litosci, to ma te same wady co poprzednia wersja
(ocena wyżej)
======================================
Tutaj masz plug .amxx, .sma oraz skrypt .php by R3X
Skompiluj sobie plik sma, ze zmienionymi wartosciami:
Tak samo w scrypcie php.
Zapewniam 100% bezpieczenstwo szyfru!

======================================
Tutaj masz plug .amxx, .sma oraz skrypt .php by R3X

Skompiluj sobie plik sma, ze zmienionymi wartosciami:
new l[7] = { 0,1,2,3,4,5,6 }
Tak samo w scrypcie php.
Zapewniam 100% bezpieczenstwo szyfru!
Attached Files
Snickers
20.02.2010
Pavulon, twoja wersja ustawia nie o pełnych godzinach tylko co 2 h od wgrania ?
Ogólnie ciesze się, że aż takie zainteresowanie
Wszystkich, którzy dorzucili coś mądrego od siebie nagradzam oczywiście reputacją, i swoim szczerym "Dziękuję
"
Ogólnie ciesze się, że aż takie zainteresowanie

