12 diciembre, 2012

Cifrado de DES en Java

Cifrado de DES en Java


En esta ocasión les comparto la implementación del Cifrado DES (Data Encryption Standard) realizado en Java, si no lo conocen en detalle o nunca escucharon de él como siempre veremos un resumen en la parte inferior, pero si quieren adentrar mucho más en el tema pueden acceder aquí.

"Data Encryption Standard (DES) es un algoritmo de cifrado, es decir, un método para cifrar información, escogido como un estándar FIPS en los Estados Unidos en 1976, y cuyo uso se ha propagado ampliamente por todo el mundo. Posteriormente DES fue sometido a un intenso análisis académico y motivó el concepto moderno del cifrado por bloques y su criptoanálisis.

08 noviembre, 2012

Cifrado de Vigenère en Java

Cifrado de Vigenère en Java


Siguiendo con la serie de programas de criptografía realizados en Java, ahora veremos el Cifrado Vigenère si no lo conocen o no han profundizado en el tema, a continuación un breve resumen:

"El cifrado Vigenère es un cifrado basado en diferentes series de caracteres o letras del cifrado César formando estos caracteres una tabla, llamada tabla de Vigenère, que se usa como clave. El cifrado de Vigenère es un cifrado de sustitución simple polialfabético.

20 agosto, 2012

Cambiar Versión de JDK en Netbeans

Cambiar Versión por Defecto del JDK en Netbeans 7.2 (Funciona en 8.2 también)


Para los proyectos de desarrollo en Java normalmente utilizo los IDE's Netbeans o Eclipse de acuerdo a los requerimientos y facilidades que tiene cada uno para determinados escenarios, y recientemente decidí actualizar las versiones de estos, al hacer esto surgió un pequeño inconveniente en Netbeans, el directorio del JDK por defecto que era utilizado por Netbeans era inválido.

Escenario Inicial:
  • Netbeans 7.0 para 64 bits
  • JDK 1.6 Update 25 para 64 bits

14 julio, 2012

Cifrado de César en Java

Cifrado de César en Java


Regresando de un largo descanso ahora quiero compartirles una serie de programas realizados en Java para ciertos fines, voy a empezar con un poco de criptografía, y en específico el cifrado de César, para los que no han escuchado de este, a continuación un breve resumen:

"En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales.