Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php sha2 hashauksesta

Axuu [11.12.2007 13:51:32]

#

Tuli mieleen että kumpi on turvallisempi. Eka tehdään sha2 hashi ja si siitä vielä jotku hexit ja se vähä eri muotoon, kuin pelkkä sha2 hashi?

Eli kumpi alla olevista koodeista olisi turvallisempi? (mietin vain miksi tuollaisia hex juttu esimerkkejä löytyi)

<?php
$salasana = "moi";
$sha2 = base64_encode(bin2hex(hash(SHA512,$salasana)));
?>
<?php
$salasana = "moi";
$sha2 = hash(SHA512,$salasana);
?>

Blaze [11.12.2007 14:23:27]

#

<?php
$salasana = "moi";
$suola = 'jotainrandomia';
$sha2 = hash(SHA512, $suola . $salasana);
?>

Niko [11.12.2007 18:21:42]

#

Axuu kirjoitti:

Tuli mieleen että kumpi on turvallisempi. Eka tehdään sha2 hashi ja si siitä vielä jotku hexit ja se vähä eri muotoon, kuin pelkkä sha2 hashi?

Hashit usein esitetään heksana. Suola mieluiten vielä käyttäjäkohtasena (esim. käyttäjänimi). Ei ole turvallisempi vie vain enemmän tilaa (tietty se on vaikeampi tunnistaa), mutta jos hashit on jostain saanu, voi koodikin olla lähteny mukaan ;).

tsuriga [11.12.2007 22:57:46]

#

Kyllä se käyttäjäkohtaisuus suolassa parantaa tietoturvaa - suolan saa haettua vaikkapa kannasta. Myös iterointi auttaa, Lanka aiheeseen liittyen mureakuhassa

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta