Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zakodowac najprosciej plik
jokergti
post
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]
Go to the top of the page
+Quote Post

Posty w temacie
- 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
- - spenalzo   Cytatporownaj stringi; print md5('dchcorp') . '...   9.08.2003, 12:54:22
- - 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


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:33