El procesamiento local indica dónde se trabaja

El navegador puede leer un archivo seleccionado y procesarlo sin subir su contenido. Así se evita una transferencia, pero no se garantiza toda la seguridad. La página sigue ejecutando software, y las extensiones o un equipo compartido afectan a la privacidad. Consulta el comportamiento de cada herramienta. Enviar un formulario o publicar un comentario es una operación de servidor distinta.

La codificación cambia la representación

Base64 transforma bytes en texto adecuado para ciertos formatos. Cualquier receptor puede decodificarlo sin conocer un secreto. Úsalo cuando una API o documento necesite bytes codificados, no para ocultar contraseñas. La codificación URL y la conversión hexadecimal también resuelven problemas de representación. Un resultado difícil de leer no proporciona confidencialidad.

Un hash comprueba una huella

Un resumen SHA-256 ayuda a comparar un archivo descargado con un valor esperado. Usa el mismo algoritmo y compara todos los caracteres. La coincidencia es útil solo si el valor esperado procede de un canal fiable. Un hash no es cifrado reversible y por sí solo no identifica al autor. Los servicios de búsqueda MD5 no son un descifrado general.

El cifrado necesita un paquete recuperable completo

El cifrado protege contenido mediante una clave. Una herramienta basada en contraseña necesita además un método de derivación y sus parámetros; AES-GCM autenticado requiere un valor de inicialización válido y único cada vez que se usa la clave. Conserva la salida completa, incluida versión, sal y metadatos necesarios. Copiar solo el texto cifrado puede impedir recuperarlo. Prueba primero a cifrar y descifrar una muestra pequeña.

Elige según el trabajo

Para redimensionar una imagen normal, el procesamiento local puede resultar cómodo. Para integridad de archivos, usa un hash adecuado y una referencia fiable. Para contenido confidencial, utiliza un proceso de cifrado mantenido y guarda aparte la información de recuperación. Son tareas diferentes. Una herramienta útil explica entradas, salidas y límites en lugar de llamar «seguro» a todo.

Contenido editorial basado en las fuentes indicadas a continuación.

developer.mozilla.org