Calculadora/Calculadora de Computadora/ Calculadora de Cifrado (Hash) de Cadenas

¿Qué es un algoritmo hash?

Un algoritmo hash es un algoritmo que convierte datos de longitud arbitraria en un valor de longitud fija. Se utiliza principalmente para la verificación de integridad de datos, almacenamiento de contraseñas, etc.

Explicación detallada de los algoritmos soportados:

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

Advertencias de Seguridad

⚠️ Advertencia Importante

  1. Advertencia sobre datos sensibles: No pruebe contraseñas reales o información personal
  2. Hash ≠ Cifrado: El hash es unidireccional. La descifrado no es posible
  3. Recomendado el uso de Salt: Siempre use salt al almacenar contraseñas

Guía de Selección de Algoritmos

  • Verificación de integridad de archivos: SHA-256 또는 SHA-512 추천
  • Hash de contraseñas: PBKDF2, bcrypt, scrypt 사용 권장
  • Codificación de datos: Base64 사용
  • Compatibilidad con sistemas heredados: MD5 또는 SHA-1(단, 보안용 X)

Entrada


Número de caracteres: 0

Resultados Cifrados


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Comparar valor hash

Comparación de Algoritmos