Generar contraseña o cadena segura en Python

Con el lenguaje de programación Python es muy fácil generar un token o cadena segura, hablando criptográficamente. Recientemente se ha introducido el módulo secrets que nos permite generar una contraseña aleatoria y segura para usarla como token, clave de encriptación o cosas de esas. Si no tienes Python 3, es hora de actualizar. Mira cómo instalarlo aquí. ...

diciembre 6, 2018 · 3 min · 484 palabras · Parzibyte

Hashear contraseñas con Python y bcrypt

Anteriormente vimos cómo generar una contraseña segura en Python cuando necesitamos un token o una clave segura, ahora veremos cómo hashear una contraseña en Python, usando bcrypt. El algoritmo de bcrypt es usado también por PHP al hashear contraseñas. Igualmente está disponible en Go. Hashear contraseñas es un estándar que debemos seguir al implementar autenticación de usuarios, por ejemplo. Pero bueno, vamos al tutorial en donde veremos: Cómo instalar la librería de bcrypt usando pip Cómo hashear una contraseña con bcrypt y Python Cómo comprobar si una contraseña coincide con el hash de bcrypt en Python Costos y límites de bcrypt en Python ...

diciembre 6, 2018 · 4 min · 822 palabras · Parzibyte

Cuando descubrí que las contraseñas de una web no estaban hasheadas

Introducción Esto es otra historia personal, se trata sobre una plataforma web que está mal programada, de la cual descubrí que no hashea (o encripta como dicen por ahí, aunque no es la forma correcta) las contraseñas de los usuarios, además de que no valida nada. Todo comenzó porque por gracioso cambié mi contraseña y puse una de 100 caracteres. La cambié, cerré sesión y magia, ya no podía entrar. ...

noviembre 7, 2018 · 4 min · 749 palabras · Parzibyte

Hasheando y comprobando contraseñas en Golang

Introducción Seguimos con los tutoriales de Go. Ahora veremos cómo encriptar una contraseña y luego comprobar si esa contraseña coincide. Sigue leyendo para que te des una mejor idea. ...

mayo 31, 2018 · 5 min · 902 palabras · Parzibyte

Cifrando y comprobando contraseñas en PHP

Introducción Es una buena práctica (y algo que debemos hacer todos) cifrar las contraseñas si las vamos a guardar en una base de datos. También es importante hacerlo con un algoritmo de un solo camino; es decir, que se pueda cifrar pero que nunca se pueda hacer el proceso inverso. ¿Por qué cifrarlas, si mi base de datos está protegida? Recordemos que la seguridad absoluta no existe y que siempre estamos propensos a un ataque de cualquier tipo, así que hay que proteger cada cosa individualmente. ...

noviembre 14, 2017 · 4 min · 762 palabras · Parzibyte

Remplazar caracteres con asteriscos en Arduino

Introducción Hoy escribí una entrada sobre cómo remplazar caracteres o enmascarar una cadena en C++. Pensé que así como funcionó en CPP funcionaría en Arduino, pero no fue así. Así que me puse a leer la documentación de los Strings en Arduino y me di cuenta de que no son muchas cosas las que cambian. Diseño de la función La función es muy sencilla. En mi caso usé setCharAt, que es toma como parámetros la posición de la cadena en donde queremos poner el carácter y el carácter. ...

octubre 31, 2017 · 2 min · 264 palabras · Parzibyte