Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%)
|
chcialem zakodowac plik tekstowy z haslami a pozniej przy odczycie go zdekodowac. Poniewaz nie umiem oblugiwac md5() ani innych takich, a ze potrzebuje prosciutkiego kodowania (chodzi o to by na pierwszy rzut oka pomyslec ze to jest zakodowane i juz zostawic w spokoju) chcialem napisac skrypt do kod i dekod przy uzyciu preg_replace. Ale kompletnie to mi nie wychodzi, tzn powstaja caly czas jakies problemy, a to zaszyfruje dobrze i nie odszyfruje a to odwrotnie i takie rozne. na koncu dolaczam listing programu, ale jakby ktos mial jakies inne pomysly wraz z przykladami to bardzo bym chetnie wysluchal (przeczytal)
[php:1:7245c17ea0]<?php $plik=fopen("tekst.txt","r"); //$plik2=fopen("szyfr.txt","w"); $maska[0]="/1/"; $maska[1]="/2/"; $maska[2]="/3/"; $maska[3]="/4/"; $maska[4]="/5/"; $maska[5]="/6/"; $maska[6]="/7/"; $maska[7]="/8/"; $maska[8]="/9/"; $maska[9]="/a/"; $maska[10]="/b/"; $maska[11]="/c/"; $maska[12]="/d/"; $maska[13]="/e/"; $maska[14]="/f/"; $maska[15]="/g/"; $maska[16]="/h/"; $maska[17]="/i/"; $maska[18]="/j/"; $maska[19]="/k/"; $maska[20]="/l/"; $maska[21]="/m/"; $maska[22]="/n/"; $maska[23]="/o/"; $maska[24]="/p/"; $zmien[24]="a"; $zmien[23]="b"; $zmien[22]="c"; $zmien[21]="d"; $zmien[20]="e"; $zmien[19]="f"; $zmien[18]="g"; $zmien[17]="h"; $zmien[16]="i"; $zmien[15]="j"; $zmien[14]="k"; $zmien[13]="l"; $zmien[12]="m"; $zmien[11]="n"; $zmien[10]="o"; $zmien[9]="p"; $zmien[8]="q"; $zmien[7]="r"; $zmien[6]="s"; $zmien[5]="t"; $zmien[4]="u"; $zmien[3]="w"; $zmien[2]="y"; $zmien[1]="x"; $zmien[0]="z"; while(!(feof($plik))){ $dane=fgets($plik); print("$dane<br>"); $kod=preg_replace($maska,$zmien,$dane); print("$kod<br>"); //fputs($plik2, "$kod"); } //fclose($plik2); fclose($plik); ?>[/php:1:7245c17ea0] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat porownaj stringi;
print md5('dchcorp') . '<br>' . md5('DCHCORP'); nie testowalem, ale wydaje mi sie ze bedzie roznica. Trochę nieprecyzyjnie napisałem - chodziło, że md5 zwraca tylko małe litery. Cytat Jednak sie da odczytac hasla zahashowane md5...
Mhm, jasne. Odczytać się NIE DA, chyba, że ZGADNĄĆ metodą słownikową czy losowym podstawianiem ciągów. Ale to nie jest odczytanie. Ale jeżeli nadal twierdzisz, że możesz odczytać mój adres (96c3550c6a8e329010909813005fe5a6) to wyślij mi kartkę - na mój koszt. |
|
|
|
jokergti jak zakodowac najprosciej plik 8.08.2003, 11:54:03
scanner <?php
$niezakodowane = "costam";
$zakodowane = ... 8.08.2003, 11:59:47
dob Jak chcesz miec mozliwosc zakodowania i odkodowani... 8.08.2003, 12:06:42
jokergti dzieks za odpowiedz 8.08.2003, 12:36:55
scanner hasła powinno się kodowac jednostronnie, algorytme... 8.08.2003, 12:41:21
dchcorp jokergti: nawet jak ktoś zobaczy hasła zakodowane ... 8.08.2003, 20:05:21
spenalzo Cytatjokergti: nawet jak ktoś zobaczy hasła zakodo... 8.08.2003, 20:30:33
FiDO Tak?? To prosze bardzo... odkoduj MD5. Sława gwara... 8.08.2003, 20:33:08
spenalzo Cytatspenalzo: we Wrześni? :D
Nie :-P - chodzi mi ... 8.08.2003, 20:39:33
FiDO I tu błąd, w tym kodzie nie ma Twojego adresu...
M... 8.08.2003, 21:32:22
spenalzo CytatMD5 tak nie dziala. To jest stratne szyfrowan... 8.08.2003, 22:17:30
KaMeLeOn CytatJa wiem. Ale można do tego dojść inaczej, np.... 8.08.2003, 22:21:16
spenalzo CytatMoże jak w końcu kosmici u nas wylądują to na... 8.08.2003, 22:32:40
dchcorp hmm
Ale na mnie najechaliscie.
Już wyjasniam o co ... 9.08.2003, 10:18:33
DeyV Metodą brutalForce można oczywiście złąmać każde h... 9.08.2003, 10:27:43
dchcorp CytatAle przy kombinacji 32 znaków (tyle ma md5) j... 9.08.2003, 10:40:17
spenalzo CytatAle przy kombinacji 32 znaków (tyle ma md5) j... 9.08.2003, 11:58:38
FiDO Dla 32 znaków przy założeniu 48 (duze i male) lite... 9.08.2003, 12:01:19
spenalzo Ale wydaje mis ię że MD5 daje tylko małe litery... 9.08.2003, 12:03:48
dchcorp porownaj stringi;
print md5('dchcorp') . '<br... 9.08.2003, 12:48:51
FiDO CytatAle wydaje mis ię że MD5 daje tylko małe lite... 9.08.2003, 13:07:18
spenalzo Ech, co ja chrzanię?
Przecież porównuje się wynik ... 9.08.2003, 13:11:35
dchcorp CytatAle jeżeli nadal twierdzisz, że możesz odczyt... 9.08.2003, 14:16:30
spenalzo Teraz tak całkiem OT.
Npisałem sobie najprostszy s... 9.08.2003, 18:09:13
spenalzo No, mam nadzieję że powyższym postem uświadomiłem ... 9.08.2003, 23:01:34
shw da sie da. nawet przy dzisiejszych kompach.
byl ki... 10.08.2003, 01:20:53
DeyV Suma sumarum
Md5 złąmać można (choć komu by sie ch... 10.08.2003, 12:13:38
shw mozna zawsze napisac programik podobny do Seti@HOM... 10.08.2003, 17:27:22
adwol CytatAle wydaje mi się że MD5 daje tylko małe lite... 10.08.2003, 18:27:29
jokergti ja mam pytabie jeszcze odnosnie tego md5, jak zako... 12.08.2003, 21:58:41
KaMeLeOn Cytatja mam pytabie jeszcze odnosnie tego md5, jak... 12.08.2003, 23:01:31 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 04:43 |