Herramientas de seguridad
Las herramientas de seguridad de ArrayKit se encargan de las contraseñas, los hashes, los tokens, las claves y los certificados que aparecen al crear o mantener software. Crea una contraseña aleatoria con el Generador de contraseñas o una frase de contraseña basada en palabras con el generador Diceware, y pon a prueba cualquier contraseña con Seguridad de contraseñas. Calcula el hash de un texto con el Generador de hash o con Hash MD5, y verifica una descarga frente a su checksum publicado con Suma de comprobación. Para el inicio de sesión y las APIs, lee los claims de un token en el Decodificador de JWT, firma un token de prueba con el Firmador de JWT, crea o verifica hashes de contraseñas bcrypt con el Generador de bcrypt y obtén códigos 2FA a partir de un secreto con el Generador de TOTP / 2FA. El Generador de HMAC calcula firmas de webhooks, y otras herramientas crean encabezados Basic Auth y revisan una Content-Security-Policy en busca de directivas peligrosas. Para servidores y TLS, el Generador de claves SSH crea pares de claves Ed25519, RSA y ECDSA, y el Decodificador X.509 y el Decodificador de CSR muestran lo que contiene un certificado o una solicitud de firma. Antes de compartir o abrir un documento, el Escáner de privacidad de PDF encuentra metadatos ocultos y datos personales, Censurar PDF automáticamente tapa en negro correos electrónicos, números de teléfono y números de identificación, y Desinfectar un PDF elimina scripts y acciones automáticas de archivos que no creaste tú. Están pensadas para desarrolladores, administradores de sistemas y equipos de TI. Todo se ejecuta en tu navegador, así que las contraseñas, las claves, los tokens y los archivos se procesan en tu dispositivo y nunca se suben.
- Decodificador de JWT — Decodifica la cabecera y el payload de un JWT e inspecciona exp/iat (sin verificación).
- Generador de hash — SHA-256 / SHA-1 / SHA-384 / SHA-512 mediante la Web Crypto API.
- Generador de contraseñas — Genera contraseñas fuertes y aleatorias con un medidor de fortaleza (cripto-seguro).
- Generador de claves SSH — Genera pares de claves SSH Ed25519, RSA o ECDSA en tu navegador y descárgalas.
- Conversor PPK ↔ PEM — Convierte claves SSH privadas entre PuTTY .ppk y OpenSSH/PEM (RSA y Ed25519), localmente en tu navegador.
- Generador de TOTP / 2FA — Genera contraseñas de un solo uso basadas en tiempo (códigos 2FA) desde un secreto base32.
- Firmador de JWT — Crea y firma un JWT (HS256/384/512) a partir de un payload y un secreto — Web Crypto.
- Generador de Basic Auth — Genera y decodifica cabeceras de autorización HTTP Basic Auth a partir de un usuario y una contraseña.
- Comparador de certificado y clave — Comprueba si un certificado SSL y una clave privada forman pareja, con huellas.
- Extractor de PFX a PEM — Abre un .pfx/.p12 y lo divide en bloques PEM de certificado, cadena y clave privada.
- Generador de bcrypt — Hashea una contraseña con bcrypt y verifícala frente a un hash.
- Generador de HMAC — Firma un mensaje con una clave secreta usando SHA-256, SHA-1 o SHA-512.
- Seguridad de contraseñas — Prueba la seguridad de una contraseña, su entropía y tiempo de descifrado.
- Decodificador X.509 — Decodifica certificados X.509 PEM o DER en tu navegador.
- Frases Diceware — Genera frases de contraseña Diceware seguras con la lista EFF.
- Analizador de CSP — Analiza una Content-Security-Policy y señala cada riesgo por gravedad.
- Suma de comprobación — Calcula y verifica sumas MD5, SHA-1, SHA-256 y SHA-512 de archivos.
- Generador de IBAN — Genera IBAN de prueba válidos y valida la suma de control MOD-97.
- Herramienta de Cifrado AES — Cifra y descifra texto con una frase de contraseña usando AES-256-GCM.
- Generador de Hash SHA-3 y Keccak — Calcula hashes SHA3, Keccak-256/512 y SHAKE desde texto o bytes hex.
- Hash MD5 — Genera un hash MD5 de texto o archivo en tu navegador.
- CRC32 — Calcula el checksum CRC32 de un texto o un archivo en hex y decimal.
- Decodificador de CSR — Lee una solicitud de certificado: sujeto, SANs y tamaño de clave.
- Escáner de privacidad de PDF — Encuentra metadatos y datos personales ocultos en un PDF.
- Censurar PDF automáticamente — Encuentra correos, teléfonos y números de tarjeta o documento y los tacha.
- Quitar restricciones de un PDF — Mira qué bloquea un PDF y levanta sus permisos si tienes derecho.
- Desinfectar un PDF — Quita de un PDF el JavaScript, las acciones automáticas, los archivos incrustados y otro contenido activo.
Preguntas frecuentes
- ¿Qué puedo hacer con las herramientas de seguridad de ArrayKit?
- Generar contraseñas, frases de contraseña y códigos 2FA, y comprobar la fortaleza de una contraseña. Calcular hashes de texto con SHA-1, SHA-2, SHA-3, MD5, CRC32, HMAC o bcrypt, obtener sumas de comprobación de archivos, decodificar JWT (sin verificar la firma), firmar tokens de prueba y cifrar texto con AES. También puedes crear y convertir claves SSH, decodificar certificados y solicitudes de firma, crear encabezados Basic Auth, revisar una Content-Security-Policy y generar IBAN de prueba. Para PDF, hay herramientas para encontrar datos personales ocultos, censurarlos, eliminar el contenido activo y quitar las restricciones de impresión o copia de archivos que tienes derecho a usar.
- ¿Cómo creo una contraseña o una frase de contraseña segura?
- Abre el Generador de contraseñas y elige una longitud de hasta 64 caracteres y los conjuntos de caracteres que necesites; usa el generador aleatorio criptográficamente seguro de tu navegador y muestra la entropía estimada. Si tienes que recordar o teclear el secreto, Frases Diceware elige de cuatro a doce palabras de la lista larga de la EFF. Para valorar una contraseña que ya tienes, Seguridad de contraseñas muestra su entropía, una estimación aproximada del tiempo necesario para descifrarla y los patrones que la debilitan.
- ¿Se envían mis contraseñas, claves o archivos a algún sitio?
- No. Todas las herramientas de seguridad se ejecutan en tu navegador: las contraseñas y las claves se generan en tu dispositivo, y los tokens, certificados y documentos que pegas o sueltas se procesan en local y nunca se suben. Trata lo que generes como un secreto real y guárdalo en un gestor de contraseñas o en un almacén de claves, no en una nota ni en un mensaje de chat.
- ¿Qué algoritmo de hash debo usar?
- Para comprobar una descarga, compara su checksum SHA-256: Suma de comprobación lo calcula junto con MD5, SHA-1 y SHA-512 y compara el resultado con el valor publicado. MD5 y CRC32 sirven para detectar daños accidentales, pero no para la seguridad, y las contraseñas deben guardarse con un hash lento y con sal como bcrypt, que el Generador de bcrypt crea y verifica. Usa el Generador de Hash SHA-3 y Keccak cuando un sistema pida SHA3-256 o el Keccak-256 de Ethereum, y el Generador de HMAC cuando un mensaje deba firmarse con un secreto compartido.
- ¿Puedo inspeccionar certificados SSL y convertir claves SSH aquí?
- Sí. El Decodificador X.509 muestra el sujeto, el emisor, las fechas de validez, los SAN y las huellas digitales de un certificado, el Decodificador de CSR revisa una solicitud de firma antes de enviarla a la CA, y el Comparador de certificado y clave confirma que un certificado o una CSR y una clave privada RSA forman pareja. El Extractor de PFX a PEM separa un paquete .pfx o .p12 en bloques PEM, y el Conversor PPK ↔ PEM pasa claves RSA y Ed25519 entre los formatos de PuTTY y OpenSSH.