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

  • SVB International

    SVB Internat

    29 EKİM 2011
  • The Onion

    The Onion

    14 Mart 2006
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005