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

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • EatingIn

    EatingIn

    12 EKİM 2013
  • tychoadragmire

    tychoadragmi

    20 Mart 2006