Poslao: 13 Jan 2005 21:16
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Obecao sam u drugoj temi da cu na forum postaviti moj seminarski rad na temu Hash funkcija. Pa da odrzim obecanje...
Rad sam morao da okacim kao fajl jer kopiranjem na forum se gube tabele i formatiranje teksta, kao i neki znakovi.
https://www.mycity.rs/must-login.png
Nemojte mi zameriti na gramatickim greskama, u vreme pisanja teksta sam engleski znao samo iz filmova i druzeci se sa kompjuterom. U skoli sam ucio ruski.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 13 Jan 2005 21:25
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
svojevremeno, php funkcija crypt() nije radila na veratu...
sta sam uradio...
napravio sam svoju crypt funkciju
function my_crypt ($text, $key)
{
$text2="";
for ($i=0; $i<strlen($text); $i++)
{
$l=ord($text[$i]);
while ($l>126) $l=33+($l-126);
while ($l<33) $l=126-(33-$l);
$text[$i]=chr($l);
if (substr($text,$i-1,1)==substr($text,$i,1))
{
$ln=ord($text[$i])+($i*74);
while ($ln>126) $ln=33+($ln-126);
$text2.=chr($ln);
}
else $text2.=$text[$i];
}
$text=$text2;
$text2="";
$fn=ord($key[0]);
$sn=ord($key[1]);
for ($i=0; $i<strlen($text); $i++)
{
$ln=ord($text[$i]);
$lnf=$ln+$fn;
while ($lnf>126) $lnf=33+($lnf-126);
$lns=$ln-$sn;
while ($lns<33) $lns=126-(33-$lns);
$text2.=chr($lnf).chr($lns);
}
$text=strrev($text2);
$fn=55;
$sn=98;
for ($i=0; $i<strlen($text); $i++)
{
$ln=ord($text[$i]);
$lnf=$ln+$fn;
while ($lnf>126) $lnf=33+($lnf-126);
$lns=$ln-$sn;
while ($lns<33) $lns=126-(33-$lns);
$text2.=chr($lnf).chr($lns);
}
$text2=str_replace (chr(34), "`", $text2);
$text2=str_replace ("'", "`", $text2);
$text2=str_replace (chr(92), "/", $text2);
$text2=str_replace ("$", "#", $text2);
$text="";
$c=1;
for ($i=0;$i<strlen($text2); $i=$i+round($c),$c=$c+0.4) $text.=$text2[$i];
return $text;
}
naravno, u pitanju je hash - one way crypting.
|
|
|
|
Poslao: 02 Nov 2006 19:56
|
offline
- ][v][ A T R I X™
- Legendarni građanin
- Pridružio: 28 Apr 2005
- Poruke: 3686
- Gde živiš: The Circle
|
Moram da "dignem" temu iz mrtvih.
Skinem DVD ISO sa neta, proverim SHA1 sig dobijem ovo:
Citat:6722f95b97e5118fa26bafa5b9f622cc7d49530c
Na sajtu takodje stoji isti hash:
Citat:6722f95b97e5118fa26bafa5b9f622cc7d49530c
Sto bi znacilo da se DVD donaldovao u celosti, bez gresaka.
Narezem DVD, proverim:Citat:
[matrix@svercer ~]$ sha1sum /dev/cdrom
5ccdf7abe08f1be2422749dc2c8c008bcd9f455f /dev/cdrom
Hash nije isti.
DVD inace radi... moze da se instalira sistem sa njega.. ali me nervira zasto se hash razlikuje??
|
|
|
|
Poslao: 02 Nov 2006 21:16
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Hash ISO fajla nije isti kao zbir hasheva fajlova u ISO fajlu.
Uzmi jos u obzir da ako DVD bootabilan, da pri mountovanju ne mozes da vidis boot sektor, a ISO fajl ga sadrzi, i kod racunanja hasha ISO fajla u racunicu udje i boot sektor.
Dopuna: 02 Nov 2006 20:16
btw sada citam onaj moj tekst gore, i nikako da nateram FireFox da mi prikaze karaktere za logicke operacije onako kako treba, a IE prikazuje stranicu OK...
Ako nekom zatreba taj tekst, a nema IE, kazite, pa da napravim PDF.
|
|
|
|
Poslao: 03 Nov 2006 01:54
|
offline
- ][v][ A T R I X™
- Legendarni građanin
- Pridružio: 28 Apr 2005
- Poruke: 3686
- Gde živiš: The Circle
|
Aha, znaci sa SHA1 algoritmom nije isti princip kao sa MD5? Posto sa MD5 moze da se proveri i ISO image i sadrzaj celog diska..
10x svakako bobby, vec sam pomislio da ludim
|
|
|
|
Poslao: 03 Nov 2006 01:59
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
I jedan i drugi treba da daju isti hash za ISO i za disk ukoliko disk nije bootabilan. Kod bootabilnih diskova i SHA1 i MD5 treba da daju drugacije rezultate na ISO fajlu u poredjenju sa mountovanim CD-om.
|
|
|
|
Poslao: 03 Nov 2006 02:28
|
offline
- ][v][ A T R I X™
- Legendarni građanin
- Pridružio: 28 Apr 2005
- Poruke: 3686
- Gde živiš: The Circle
|
Hmmm da, ali onda ispada bezveze sto daju hash na download mirror-ima za proveru integriteta fajla. Jer fakticki to je samo za proces -> Internet -> PC. Druga prica je PC -> medij i instalacija ne nekom drugom kompu.
Fakticki ne mozes na ovaj nacin da proveris ispravnost narezanog diska vec samo single fajla koji si skinuo.
Poz
P.S. Sva ova polemika jer mi prosli disk nije bio dobro narezan
|
|
|
|
Poslao: 03 Nov 2006 02:31
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Yup, hash sa sajta vazi samo za ISO fajl ukoliko je u pitanju bootabilan CD.
Kod CD-ova koji nisu bootabilni, a imaju symlinkove na CDu, hash isto nije isti kao za ISO.
|
|
|
|
Poslao: 03 Nov 2006 07:45
|
offline
- meka
- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
bobby, ja nemam IE. Može li PDF? I kad već pakuješ, može li ona tvoja arhiva virusa za ELF? Baš me interesuju.
|
|
|
|
Poslao: 03 Nov 2006 12:07
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
Bobby, okaci PDF, vise volim da citam iz PDFa .
|
|
|
|