Mi primer programa con Arduino

Calcular el hash SHA256 de un fichero

Volviendo al tema del hash SHA256 he decidido darle una vuelta de tuerca añadiendo la posibilidad de calcular el hash de un stream, de esta forma se puede calcular el hash de un fichero por ejemplo.

Cifrar archivo con AES

Ya he tratado anteriormente este tema pero parece que son necesarios unos cuantos ejemplos mas, sobre todo a la hora de trabajar con ficheros, ya que hasta ahora la mayoría de los ejemplos que he puesto trabajan con cadenas de texto.

Enviar captura de pantalla usando gmail

El siguiente ejemplo muestra como enviar un correo, con adjuntos, desde un programa hecho en Delphi a través de gmail. El funcionamiento del programa es muy sencillo, solamente hay que escribir nuestro nombre de usuario y contraseña de gmail, y la direccion de correo a la que se debe enviar la captura de pantalla. Al pulsar sobre el botón "Enviar" la aplicación se oculta y pasado un segundo captura la pantalla para después enviar la imagen por correo.

Cifrar texto con AES-256 en freepascal

Siguiendo con el tema del cifrado AES256 he decidido probar el código en freepascal, sobre linux. La mayor parte del código lo he podido usar sin problemas, una vez que en la opciones del compilador he colocado que tiene que ser "compatible con Delphi", pero he tenido que prescindir de mi unit base64, que solo funciona en windows, y conformarme con representar el texto cifrado en hexadecimal.

Recuperar imagenes jpeg (4)

Una vez más vuelvo sobre este mismo tema, recuperar imágenes jpeg borradas de un disco o tarjeta de memoria. Anteriormente publique (aquí) un ejemplo de como hacerlo, pero se trataba de una aplicación de consola, y me temo que puede ser algo complicada de usar para alguien que no esté acostumbrado.

Por eso he creado esta pequeña aplicación que permite hacer lo mismo, pero de forma más visual. Ademas permite ver las imágenes directamente antes de recuperalas, de esa manera podemos escoger que imágenes queremos recuperar.

Manifiesto por una Red Neutral

Los ciudadanos y las empresas usuarias de Internet adheridas a este texto MANIFESTAMOS:

Cifrar texto con AES-256 (Segunda parte)

Las siguientes funciones muestran como cifrar texto usando AES256, comprimiendo el resultado con zlib, para que ocupe el menor tamaño. Ademas para generar la clave de cifrado utilizamos el algoritmo SHA256 que nos permite crear claves de de 32 bytes a partir de una clave de texto.

Calcular el hash SHA256 de un texto

El siguiente código sirve para calcular el hash de una cadena de texto usando el algoritmo SHA256.

Crear un archivo .tar.gz con Delphi

Los archivos con la extensión .tar.gz, también conocidos como "tarball", son viejos conocidos para aquellos que están acostumbrados a trabajar con linux, ya que es uno de los formatos mas extendidos dentro de ese mundillo para intercambiar ficheros comprimidos. En realidad un tarball es un archivo TAR que posteriormente a sido comprimido con gzip.

Páginas

Subscribe to La web de Seoane RSS