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

  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • kylediablo

    kylediablo

    8 Ocak 2007
  • Truc Minh

    Truc Minh

    23 Ocak 2011