Ir al contenido principal

Entradas

Mostrando las entradas de julio, 2018

Encriptado de información con "hashlib" en Python

En ocasiones, nos encontramos con aplicaciones o webs que requieren la introducción de datos de usuario en la misma para su almacenamiento o trasmisión posterior, datos, los cuales, necesitan la correspondiente protección contra ataques. Para lograr el objetivo de proteger los datos introducidos por el usuario, la mayoría de webs y aplicaciones que manejan dicho tipo de información, emplean funciones "hash", las cuales lo que van a generar/guardar es una cadena de caracteres de longitud fija correspondiente a la contraseña (o información) creada (y no la contraseña o texto en si) de modo que una vez creado el objeto "hash" este queda asociado a dicha contraseña de modo permanente, convirtiéndose en una especie de firma de la correspondiente información introducida que a su vez, podrá ser empleada para detectar para validar la información o detectar posibles alteraciones en los datos asociados. En el presente articulo veremos el modo de crear con python, dicha c

"Decoradores" con python.

Hola, mi nombre es Antonio Alfonso Martínez y en el presente articulo nos proponemos a dar unas breves pinceladas acerca del uso de decoradores en python. Para empezar diremos que los “decoradores” son funciones, las cuales, toman como argumento otra función como argumento para acabar generando una tercera función (la cual incorporará las funciones de la función decorada). Se trata de un método que nos permitirá ampliar las funcionalidades de una función definida, en determinadas circunstancias. Lo dicho también podría aplicarse a las clases, aunque a la aplicación de decoradores a clases, dedicaremos otro artículo en el futuro. En nuestra explicación partiremos de una sencilla función (a la que llamaremos “hola”) cuyo único cometido será mostrar en pantalla el mensaje “¡HOLA!”: Como se puede apreciar, hemos creado una función muy sencilla. Acto seguido, vamos a “decorar” nuestra función, haciendo uso de otra función, decoradora a la que daremos el nombre de

Copiando archivos, con el módulo "shutil" de python.

Saludos, mi nombre es Antonio Alfonso Martínez y en el presente articulo vamos a crear un sencillo programa para copiar archivos de una carpeta a otra, haciendo uso del módulo "shutil" de python (un módulo instalado con python que nos permitirá realizar diversas operaciones con archivos y carpetas) y, concretamente, de la función "copyfile". Así, lo primero que haremos será importar desde el mencionado módulo, la función que vamos a emplear para la copia de archivos (función "copyfile"). A su vez, importaremos desde "sys" la función "exit" para finalizar el programa en determinadas circunstancias: Para poder copiar un archivo desde una ubicación a otra distinta, lo primero que deberá "saber" nuestro programa es la ubicación actual del archivo a copiar. A su vez para realizar la copia en otra ubicación, tendremos, también, que especificarle el destino del mismo. Para ello, crearemos dos variables, llamadas "

Manual de creación de videojuegos con Unity 3D

Descargar:  Manual de creación de videojuegos con Unity 3D Unity  es un  motor de videojuego  multiplataforma creado por Unity Technologies. Unity está disponible como plataforma de desarrollo para  Microsoft Windows ,  OS X ,  Linux . La plataforma de desarrollo tiene soporte de compilación con diferentes tipos de plataformas (Véase la sección  Plataformas objetivo ). A partir de su versión 5.4.0 ya no soporta el desarrollo de contenido para navegador a través de su plugin web, en su lugar se utiliza WebGL. Unity tiene dos versiones: Unity Professional (pro) y Unity Personal. Descargar: Manual de creación de videojuegos con Unity 3D .

Primeros pasos con "pygame" para crear video juegos con python.

Inauguramos una serie de artículos en los que aprenderemos a crear video juegos, haciendo uso de la librería externa "pygame" la cual, nos proporcionará las funciones y métodos necesarios para crear nuestros propios video juegos. En el presente artículo, empezaremos por lo más básico y fundamental que tendremos que hacer al crear cualquier juego. Me estoy refiriendo a la creación de nuestra área de trabajo en donde podremos ir creando los eventos que van a definir el desarrollo de nuestros juegos: Dado que estamos hablando de una librería externa, antes de poder trabajar con ella, lo primero que haremos será instalarla en nuestro ordenador. Para ello haremos uso del modulo "pip": Una vez que hemos hecho esto, para empezar a escribir nuestro programa, lo primero que haremos será, naturalmente, importar los recursos que vamos a necesitar: En esta ocasión hemos importado el la librería "pygame" (que tal y como ya hemos comentado, con

TCrypto: Una biblioteca de almacenamiento de valores-clave cifrada simple - Bibliotecas de PHP

TCrypto en Github:  TCrypto. TCrypto es una biblioteca de almacenamiento de valores-clave en la memoria PHP 5.3+ simple y flexible.  De forma predeterminada, se usará una cookie como back-end de almacenamiento. TCrypto ha sido diseñado desde cero con la seguridad en mente.  Algoritmos y modos seguros  Creación automática y segura de vectores de inicialización.  Creación de claves de encriptación y autenticación (Keytool) usando fuerte aleatoriedad.  Rotación de teclas (teclas versionadas). TCrypto se puede usar como un "controlador de sesión" escalable.  Especialmente escalable, si las cookies se utilizan como back-end de almacenamiento.  Esto es un poco como las sesiones de Ruby on Rails. Hay un artículo que describe el uso básico de TCrypto en  websec.io  :  TCrypto: almacenamiento de datos cifrados para aplicaciones PHP Esta es una versión de vista previa (aunque se considera estable).  El cifrado de clave estará disponible en la versión 1.0.0.  De lo contrari