Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pliki i md5
slash12345
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 21.04.2006

Ostrzeżenie: (0%)
-----


Witam,
Oto mój problem:
Mam plik, chcę wyliczyć dla niego sumę md5. Rzecz w tym, że chcę zrobić to z wnętrza tego właśnie pliku. Potem trzeba będzie potwierdzić jego "integralność" przez if-a.
Ma ktoś pomysł, jak można by to zrobić? Tylko nie piszcie głupot...
EDIT: Chodzi mi o wykorzystanie jednego pliku do tego wszystkiego, bez żadnych środków pomocniczych.

Ten post edytował slash12345 24.05.2006, 18:43:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Chcesz w jednym skrypcie umiescic jego tresc i "sume kontrolna" md5? Przeciez to mija sie z celem -- wystarczy zmodyfikowac plik i zmodyfikowac odpowiednio md5.
Go to the top of the page
+Quote Post
slash12345
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 21.04.2006

Ostrzeżenie: (0%)
-----


Tak, wystarczy je zmodyfikować, tylko pytanie brzmi: jak to zrobić? Jak zmodyfikować sumę md5 pliku a potem wstawić ją do tego samego pliku? Pomyślmy. Wszyscy.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
Pomyślmy. Wszyscy.

ROTFL

Sume md5 mozesz liczyc TYLKO z pliku nie zawierajacego jeszcze tej sumy. Po obliczeniu dopisujesz ja np. na koncu pliku. Przy odczycie: odczytujesz md5, usuwasz ja z pliku, liczysz md5 ppliku (juz bez tej sumy).

Ale to i tak nie ma sensu -- patrz moj poprzedni post.

Md5 podaje sie np. na www zebys mogl recznie sprawdzic czy plik jest poprawny i nie zostal zmodyfikowany.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 21:17