计算器/计算机计算器/ 字符串加密(哈希)计算器

什么是哈希算法?

哈希算法是将任意长度的数据转换为固定长度值的算法。主要用于数据完整性验证、密码存储等。

支持的算法详细说明:

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

安全警告

⚠️ 重要警告

  1. 敏感数据警告:不要测试真实密码或个人信息
  2. 哈希 ≠ 加密:哈希是单向的。无法解密
  3. 建议使用Salt:存储密码时始终使用salt

算法选择指南

  • 文件完整性验证: SHA-256 또는 SHA-512 추천
  • 密码哈希: PBKDF2, bcrypt, scrypt 사용 권장
  • 数据编码: Base64 사용
  • 遗留系统兼容: MD5 또는 SHA-1(단, 보안용 X)

输入


字符数: 0

加密结果


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

比较哈希值

算法比较