0

Hasil Encode

SHA-1

Tentang SHA-1

SHA-1 adalah fungsi hash kriptografis yang menghasilkan nilai hash 160 bit dari data dengan panjang berapa pun. Dulu digunakan secara luas, tetapi kini memiliki kelemahan pada ketahanan collision dan tidak direkomendasikan untuk penggunaan kriptografis baru.

Di DenCode, teks yang dimasukkan diperlakukan sebagai urutan byte dengan encoding karakter yang dipilih, lalu nilai hash SHA-1 ditampilkan sebagai 40 digit heksadesimal.

Misalnya, nilai hash SHA-1 untuk "Hello, world!" adalah sebagai berikut.

943a702d06f34599aee1f8da8ef9f7296031d699

Karakteristik nilai hash

SHA-1 selalu menghasilkan nilai hash yang sama dari input yang sama. Jika input berubah sedikit saja, nilai hash yang dihasilkan berubah secara signifikan.

Fungsi hash adalah fungsi satu arah, sehingga data input asli tidak dapat dipulihkan dari nilai hash.

InputNilai hash SHA-1
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

SHA-1 kadang digunakan untuk kompatibilitas dengan sistem yang sudah ada, tetapi untuk penggunaan baru pertimbangkan SHA-256 atau fungsi hash yang lebih kuat.