SORU
10 ŞUBAT 2010, ÇARŞAMBA


SHA256 karma kullanırken, ne kadar karma? (yani, ne kadar mysql VARCHAR olmalıdır?)

Parola tuz SHA256 koşacağım, ama mysql veritabanı kurarken benim VARCHAR yapmak için nasıl bilmiyorum. İyi bir uzunluğu nedir?

CEVAP
10 ŞUBAT 2010, ÇARŞAMBA


Bir sha256 isminden de anlaşılacağı gibi 256 bit uzunluğunda.

Kullanıyorsanız bir onaltılık gösterimi, her rakam için 4 bit ; yani 64 basamak temsil 256 bit -- bu yüzden, ihtiyacınız olan bir varchar(64), char(64), uzunluğu ise hep aynı, değişen hiç.

Demo :

$hash = hash('sha256', 'hello, world!');
var_dump($hash);

Verecektir size

$ php temp.php
string(64) "68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728"

64 karakter ile yani bir dize.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • iNCH

    iNCH

    20 Temmuz 2009