Si hoy fueran las elecciones en México , ¿por quien votarías?

MVS Radio

lunes, 23 de abril de 2012

Trágica historia


En esta entrada les contare la trágica historia de mi cámara digital. Bien siempre me sentí atraído por la fotografiá, pero no fue hasta hace poco que pude comprar mi primera cámara, la cual tragicamente fue transferida de dueño sin mi consentimiento. En aquellos días de inmensa tristeza no tuve mas remedio que llenar el vació con una nueva y mejor cámara. Es ahí donde comienza mi aventura amateur con la fotografiá, y es que no es nada fácil. En aquellos tiempos gigapedia era lo máximo para descargar libros, me dispuse entonces a bajar algunos cuantos en torno a la fotografiá , composición, HDR etc . Una vez armado de todos esos valiosos conceptos me di a la tarea de armar mi galería en flickr. Para ser sinceros al comienzo mis fotos eran peores que las de ahora, pero como muchas cosas en la vida con un poco de practica se puede mejorar.

El desastre ocurrió meses después, en el auge de mi exitosa carrera como fotógrafo amateur xD. Una enorme y maldita basura, pelusa o para ser mas generales partícula desconocida se introdujo al interior. Ya que no es una reflex , sino una bridge abrirla para limpiarla me pareció mala idea. Después me informe que el servicio de garantía de Fuji no cubría entrada de polvo o algo extraño. Pensé que ya nada tenia sentido, espere varios meses para juntar un dinerillo y pagarle al servicio de Fujifilm la reparación. Una vez enviada espere 21 días para que llegara de vuelta sin cargos y funcionando. El día de hoy llego ami y esta es la muestra de que ya no esta ese punto negro.

Eye Reflection

jueves, 19 de abril de 2012

Fotografia : Parroquia de Nuestra Señora de la Medalla Milagrosa . Puebla,Pue Mexico

RR. PP. Vicentinos
Medalla Milagrosa
Manuel Negrete 2104
Col. Bellavista,
Puebla, Pue.
C.P. 72500
Tel. 01 222/ 243 48 26
Y bien cual es la historia detrás la foto? . Pues encontrar esta hermosa parroquia fue cuestión del azar, en una caminata de esas domingueras con rumbo al Parque Ecológico, veo a lo lejos esas hermosas torres, como si estuvieran levantado la mano para que fijara mi atencion en ella. Realmente es algo fuera de lo común en la región. Con respeto a la foto, los detalles técnicos ... pues han de saber que me considero un aficionado con ganas de aprender. Tengo otras tomas  interesantes , por que no te das una vuelta en mi galería de flickr. Dale click a la foto y te redireccionara. Si eres observador te darás cuenta que no es una toma común, para ser mas precisos es un HDR, el "tone mapping" creo que esta en el punto justo, depende de gustos pero hay fotos muy surrealistas. A mi en lo personal me gusta que conserven el realismo.

HDR Iglesia de frente

miércoles, 18 de abril de 2012

Certificados RSA y DSA en linux usando OpenSSL

Y bien como sabemos openssl es una herramienta opensource que nos ayuda a resolver algunas de nuestras necesidades criptográficas. De que se trata el post, pues de generar certificados x509 de CA y de una entidad que necesite un certificado, llamémoslo un usuario. Las razones por las que llegaron aquí son diversas pero esto les puede servir para su curso de criptografía, o tal vez para un servidor web seguro https, o por los puros lulz. Los algoritmos mas comunes en los certificados son rsa y dsa y dependiendo el nivel de seguridad que deseen pues varia la longitud de la llave. Según recuerdo cuando hice este manualillo que rescate de mis archivos , basta con copiar y pegar en la mayoría de las instrucciones, pero varían en algunos nombres de archivos de entrada y salida, que obviamente pueden ser diferentes. No van a encontrar este manualillo en otro lado, ni en ingles, ya que es 100% mio jeje. No hay problema si lo publican en otro lado, de preferencia ponen una referencia al blog.

***********RSA**************
crear llave privada
sudo openssl genrsa -out millaveprivada 1024

crear llave publica
sudo openssl rsa -in millaveprivada -out millavepublica -pubout

para cifrar con llave publica
sudo openssl rsautl -in prueba -out prueba.cifrado -inkey millavepublica -pubin -encrypt 

para cifrar con llave privada (firmar)
sudo openssl rsautl -in prueba -out prueba.pricifrado -inkey millaveprivada -sign 

para descifrar con llave publica
*****

para decifrar con llave privada
sudo openssl rsautl -in prueba.pucifrado -out prueba.descifrado -inkey millaveprivada -decrypt

*******DIGESTOS**********
para crear digesto
sudo openssl dgst -sha1 -out digestoprueba prueba

para crear digesto firmado
sudo openssl dgst -sha1 -out digestoprueba -sign millaveprivada prueba

********FIRMA DIGITAL RSA***********
1) GENERAR PRIVADA
2) GENERAL PUBLICA
3) sudo openssl dgst -sha1 -out pruebafirmado -sign millaveprivada prueba

********VERIFICAR FIRMA RSA ************
1) sudo openssl dgst -sha1 -verify millavepublica -signature pruebafirmado prueba

******CERTIFICADOS RSA************
Crear el certificado de la autoridad
sudo openssl req -out ca.cer -new -key millaveprivada -config CAconfig.conf -x509 -days 365

* Generar par de claves RSA para un usuario de 1024 bits
1)sudo openssl genrsa -out privadauser1 1024
2)sudo openssl rsa -in privadauser1 -out publicauser1 -pubout

* Generar un requerimiento del certificado para este usuario
1) sudo openssl req -out req_user1 -new -key privadauser1 -config CAconfig.conf
Nota: pide una contraseña al final como desafio

* Firmar el requerimiento y generar el certificado del usuario

1) sudo openssl x509 -inform PEM -outform PEM -keyform PEM -CAform PEM -CAkeyform PEM -in req_user1 -out certificadoUser1 -days 365 -req -CA ca.cer -CAkey millaveprivada -sha1 -CAcreateserial -text

*************Certificado DSA**************
* Generar Parametros DSA
1) sudo openssl dsaparam -out dsaparametros 1024 

* Generar llave privada DSA
sudo openssl gendsa dsaparametros -out dsa_privada

* Generar llave publica DSA
sudo openssl dsa -in dsa_privada -pubout -out dsa_publica

* Crear el certificado de la autoridad
sudo openssl req -out dsa_ca.cer -new -key dsa_privada -config CAconfig.conf -x509 -days 365

* Generar par de claves DSA para un usuario de 1024 bits
1) sudo openssl dsaparam -out dsaparametros_user1 1024 
2) sudo openssl gendsa dsaparametros_user1 -out dsa_privada_user1
3) sudo openssl dsa -in dsa_privada_user1 -pubout -out dsa_publica_user1

* Generar un requerimiento del certificado para este usuario
1) sudo openssl req -out dsa_req_user1 -new -key dsa_privada_user1 -config CAconfig.conf
Nota: pide una contraseña al final como desafio

* Firmar el requerimiento y generar el certificado del usuario

1) sudo openssl x509 -inform PEM -outform PEM -keyform PEM -CAform PEM -CAkeyform PEM -in dsa_req_user1 -out dsa_certificadoUser1 -days 365 -req -CA dsa_ca.cer -CAkey dsa_privada -sha1 -CAcreateserial -text

Saludos

Esta es la primera entrada de mi nuevo pasatiempo, y es que con tantos servicios web con diferentes funcionalidades es difícil reunir en un solo lugar todo el contenido que generamos. Y no es que sea un problema usar flickr, youtube, facebook, twitter bueno hasta wikipedia , sino mas bien es integrar el contenido. Uno pensaría que es irrelevante lo que haga en la red, mas sin embargo en ocasiones tenemos algo que vale la pena compartir. El titulo de este blog hace referencia precisamente a que no hay una temática definida, un día puedo compartir un tutorial de openssl (por ejemplo hoy) y el siguiente las mejores y mas visitadas fotos (2 visitas en promedio xD) de mi cuenta en flicker. Seguramente nadie va a leer este prologo, yo nunca lo hago. Me despido y denle un vistazo al primer post.