![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam chce napisac sobie prosta funckje szyfrujaca/kodujaca tekst lecz nie wiem zabardzo jak przesunac sie o kilka znakow do przodu/tylu mam taki kod:
Lecz to nic nie zwraca zmienna $haslo jest pusta a tak wywoluje:
wiec powinno byc good ale tak nie jest (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) i nie wiem jak przesunac o dana ilosc znakow czy moze ktos dac jakies wskazowki?? EDIT
Zwraca zawsze 0 poprostu chce zeby albo pokazywal wynik jako kod asci lub dodawal do kazdej litery np 5 czyli jak bedzie w ciagu A to ma byc F Ten post edytował marcio 31.01.2008, 21:50:11 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w tym celu najlepiej wykorzystaj już gotową funkcję str_rot13" title="Zobacz w manualu PHP" target="_manual , która implementuje algorytm rot13 (przesuwa o 13 znaków), np.
jednak do prawdziwego szyfrowania używaj mcrypt" title="Zobacz w manualu PHP" target="_manual. metody oparte na przesuwaniu każdy domorosły kraker złamie w minutę. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
to juz uzywam bo pisze koder w ph i mam juz md5/sha1/base64/crypt/rot13 i teraz chce zrobic taki co bedzie przeskakiwal o tyle pol ile mu sie poda w drugim argumencie ktory jeszcze musze dodac lub tylko o 5 miejsc lecz nie wiem jak to przesunac
To jak jakies pomysly?? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Taka byłaby podstawa...
Teraz musisz tylko dodać sprawdzanie $char czy nie przekracza zakresów... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Czyli wszystko dobrze robilem przedtem tylko brakowalo mi tego
Tylko nie rozumiem czemu trzeba najpierw zamieniac na znaki a potem do ascii dodawac 5 nie mozna dac tylko ord?? Ej mam jeszcze jedno pytanie a jak zrobic zeby odszyfrowywal??Pytam nie jestem mocny w robieniu odwrotnych funkcji a -5 nic nie zwraca Ten post edytował marcio 2.02.2008, 14:51:27 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czyli wszystko dobrze robilem przedtem tylko brakowalo mi tego No nie bardzo... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tylko nie rozumiem czemu trzeba najpierw zamieniac na znaki a potem do ascii dodawac 5 nie mozna dac tylko ord?? Erm... nie rozumiem pytania... :/ Ej mam jeszcze jedno pytanie a jak zrobic zeby odszyfrowywal??Pytam nie jestem mocny w robieniu odwrotnych funkcji a -5 nic nie zwraca SOA#1... BTW, w pętli for zmien sobie znak... zamiast '<=' powinno być samo '<'... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
OKi dzialalo tylko ze mi sie litorewka dala do zmiennej
OKi dzialalo tylko ze mi sie litorewka dala do zmiennej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 17:44 |