Kalkulator/Kalkulator Komputer/ Kalkulator Penyulitan (Hash) Rentetan

Apakah algoritma hash?

Algoritma hash adalah algoritma yang menukar data dengan panjang sebarangan kepada nilai dengan panjang tetap. Digunakan terutamanya untuk pengesahan integriti data, penyimpanan kata laluan, dan lain-lain.

Penjelasan terperinci algoritma yang disokong:

MD5 (Message Digest Algorithm 5)
  • Panjang Hash: 128비트 (32자)
  • Ciri: 빠른 처리 속도
  • Kelemahan: 충돌 공격에 취약하여 보안용으로 부적합
  • Contoh Penggunaan: 파일 무결성 체크, non-cryptographic 용도
SHA-1 (Secure Hash Algorithm 1)
  • Panjang Hash: 160비트 (40자)
  • Ciri: MD5보다 안전하나 여전히 취약
  • Kelemahan: 2017년 구글에서 충돌 공격 성공
  • Contoh Penggunaan: 레거시 시스템 호환용
SHA-256
  • Panjang Hash: 256비트 (64자)
  • Ciri: SHA-2 계열, 현재 가장 널리 사용
  • Tahap Keselamatan: 2030년까지 안전하다고 평가
  • Contoh Penggunaan: 비트코인, SSL 인증서
SHA-512
  • Panjang Hash: 512비트 (128자)
  • Ciri: SHA-256보다 긴 해시값
  • Tahap Keselamatan: 높은 보안이 필요한 경우 사용
  • Contoh Penggunaan: 높은 보안 요구사항의 금융 시스템
Base64
  • Ciri: 해시가 아닌 인코딩 방식
  • 가역성: 디코딩 가능
  • Contoh Penggunaan: 이미지 임베딩, API 키 전송

Amaran Keselamatan

⚠️ Amaran Penting

  1. Amaran Data Sensitif: Jangan menguji kata laluan sebenar atau maklumat peribadi
  2. Hash ≠ Enkripsi: Hash adalah satu hala. Penyahenkripsi tidak boleh dilakukan
  3. Penggunaan Salt Disyorkan: Sentiasa gunakan salt apabila menyimpan kata laluan

Panduan Pemilihan Algoritma

  • Pengesahan Integriti Fail: SHA-256 또는 SHA-512 추천
  • Hash Kata Laluan: PBKDF2, bcrypt, scrypt 사용 권장
  • Pengekodan Data: Base64 사용
  • Keserasian Sistem Lama: MD5 또는 SHA-1(단, 보안용 X)

Input


Bilangan Aksara: 0

Keputusan Penyulitan


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Bandingkan Nilai Hash

Perbandingan Algoritma