Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

lunes, 26 de febrero de 2024

Tarjetas NFC Mifare Classic

Las tarjetas NFC (Near Field Communication) (Comunicación de Campo Cercano) son un tipo de tarjeta inteligente sin contacto. El lector se comunica con el circuito integrado de la tarjeta y le envía energía para su funcionamiento mediante inducción magnética. También se pueden encontrar chips NFC en etiquetas, pulseras u otros objetos. Las tarjetas Mifare Classic son un tipo de tarjeta NFC que tienen 1 o 4 KiB de memoria cifrada con el algoritmo Crypto-1. Hace años se descubrió que este algoritmo de cifrado no es seguro, por lo que no es recomendable utilizar tarjetas Mifare Classic en nuevos desarrollos que requieran seguridad.

jueves, 25 de enero de 2024

Tarjetas Criptográficas

Las tarjetas criptográficas son un tipo de tarjeta inteligente que tienen un circuito integrado que permite almacenar certificados digitales con sus claves privadas y realizar operaciones criptográficas. Tener los certificados y sus claves privadas en la tarjeta ofrece mayor seguridad ya que las claves privadas no son accesibles desde el ordenador, es el circuito integrado de la tarjeta el que se encarga de realizar las operaciones de firma y descifrado con la clave privada. Esto permite que las tarjetas se puedan utilizar para la autenticación en cualquier ordenador o sistema de acceso.

miércoles, 27 de abril de 2022

Integración de Sistemas y Elevación del Nivel de Abstracción

Tenemos sistemas muy evolucionados como SQL, HTTP, HTML, formatos de archivos o lenguajes de programación de alto nivel como Java o PHP que nos permiten programar muchas cosas con poco código. Aún así se invierte mucho esfuerzo en la integración de estos sistemas. Para intentar disminuir este problema se crean bibliotecas y marcos de trabajo que ayudan en algunos aspectos pero la integración no es completa.

domingo, 5 de diciembre de 2021

Grabación de Archivos en Papel

Uno de los primeros soportes usados en los ordenadores para grabar datos fue el cartón o papel. Tarjetas perforadas o cinta de papel perforada se utilizaron para introducir datos en los ordenadores o guardar información. En la actualidad sistemas como los códigos de barras o códigos QR se utilizan para grabar en papel códigos o direcciones de Internet. Después de desarrollar el sistema para grabar archivos en casetes me decidí a crear un sistema similar para grabar un archivo en una hoja de papel y después escanearla para recuperar el archivo a partir de la imagen.

miércoles, 3 de noviembre de 2021

Grabación de Archivos en Casetes

Después de escribir el artículo Casete a PC con Audacity pensé en realizar el experimento de utilizar la grabadora para guardar archivos del PC en casetes, igual que se hacía en ordenadores como los ZX Spectrum o MSX. Las casetes son un sistema pensado para grabar ondas sonoras, por lo que los datos a grabar se codifican como ondas sonoras de diferentes frecuencias para ceros y unos. Para todo tipo de ordenadores que usaban casetes hay programas que permiten pasar de casete a archivo de PC y viceversa. Muchos de estos programas utilizan archivos WAV como formato intermedio. Yo he creado un programa en Java que usa este sistema.