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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Incredible Tutorials

    Incredible T

    27 EKİM 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005