Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Berapa lama hash SHA256?

Sebuah sha256 memiliki panjang 256 bit -- seperti yang ditunjukkan oleh namanya.

Karena sha256 mengembalikan representasi heksadesimal, 4 bit cukup untuk mengkodekan setiap karakter (bukan 8, seperti untuk ASCII), jadi 256 bit akan mewakili 64 karakter hex, oleh karena itu Anda memerlukan varchar(64) , atau bahkan char(64) , karena panjangnya selalu sama, tidak berubah sama sekali.

Dan demonya :

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

Akan memberi Anda :

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

yaitu string dengan 64 karakter.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mendapatkan daftar akun pengguna menggunakan baris perintah di MySQL?

  2. Bagaimana menangani pembagian dengan nol secara kondisional dengan MySQL

  3. KUNCI UTAMA Acak untuk Innodb

  4. Tidak dapat membuat tabel di MySQL karena sudah ada

  5. Masukkan konten file ke kolom tabel MySQL