Destacados

Más
Domingo, 9 de febrero, 2014

Cómo firmar PDF con certificado digital

5 +10K

10 programas gratuitos para firmar digitalmente documentos PDF, DOC (u otros) con tu certificado digital de la FNMT (España).

En el artículo anterior, hablamos de cómo sacar el certificado digital en España, y así poder utilizarlo para realizar diversos trámites oficiales por Internet, como la declaración de la Renta, IRPF, IVA o IGIC, ahorrándonos el tiempo que supondría tener que presentarlo de forma física.

Parte I: Cómo obtener el certificado digital
Parte II: Cómo firmar PDF con certificado digital

Ahora que tenemos un certificado digital que nos representa como persona física, podemos utilizarlo para firmar documentos PDF (u otros) y garantizar que somos los autores reales de ese documento y que estos no han sido manipulados o modificados por terceras personas.

Recordemos que, en España, según la Ley 59/2003, un documento firmado con un certificado digital de la FNMT tiene la misma validez legal que una firma manuscrita.

Firmar con un certificado digital: ¿Cómo funciona?

Es muy sencillo. Para firmar un documento PDF sólo tenemos que utilizar nuestra clave privada del certificado digital (ver artículo anterior) y aplicarla sobre el documento que queremos firmar. Esto generará un documento PDF firmado que no se podrá modificar. O al menos, si se modifica, perderá su firma.

Sólo necesitaremos un programa que nos permita firmar documentos. Por su parte, el receptor, debe asegurarse de que su sistema o lector de PDF es capaz de verificar correctamente las firmas digitales.

Paso 1: Configura tu lector de PDF

Cada lector de PDF (si soporta firmas digitales) tiene su propio sistema de verificación de firmas. Yo lo explicaré con Adobe Reader puesto que es el más extendido, pero con otros como Foxit Reader pasa exactamente lo mismo.

Al abrir un documento PDF firmado nos aparecerá una banda azul en la parte superior que nos informará sobre la firma. Puede darnos cualquiera de los siguientes mensajes:

  • Firmado y todas las firmas son válidas: El documento PDF está firmado con un certificado digital y la firma se ha comprobado y es válida.
  • Hay al menos una firma que presenta problemas: El documento PDF está firmado, pero el sistema o el Adobe Reader parece que no pueden comprobarlo.
  • Hay al menos una firma que requiere validación: El documento PDF está firmado, pero tu Adobe Reader no tiene activada la validación de firmas.

En los dos últimos casos, lo más probable es que Adobe Reader no esté configurado correctamente, por lo que accedemos a:

  • Menú Edición / Preferencias
  • Apartado Firmas / Verificación.
  • Verificamos que la casilla Verificar firmas al abrir el documento está activada.
  • Al final de esa ventana, verificamos también que las dos últimas casillas de la pantalla están activadas: Validando firmas y Validando documentos certificados.

Si continúas teniendo problemas con la configuración de Adobe Reader, puedes echar un ojo a esta pequeña guía oficial del BOE sobre la validación de firmas.

Paso 2: Instala los certificados de la FNMT

También deberías tener los certificados de la autoridad certificadora FNMT instalados, por lo que podemos descargarlos, hacer doble clic en ellos y pulsar en Instalar certificado, por si no estás seguro si los tienes:

URL | Certificado FNMT Clase 2 CA
URL | Certificado AC Raíz FNMT-RCM

En GNU/Linux, los certificados se pueden gestionar mediante Firefox o Chrome, o mediante la utilidad certool y pk12util, presentes en el paquete libnss3-tools.

1. PDF Creator (Windows)

Una de las herramientas más cómodas que permiten el firmado de documentos PDF es PDF Creator. Funciona mediante las ya clásicas impresoras virtuales. Es decir, instalas el programa, este instala una impresora virtual en tu equipo, y cada vez que selecciones esta impresora al imprimir algo, creará un archivo PDF con el contenido a imprimir.

Esto permite crear archivos PDF a partir de otros tipos de documentos, impresiones de aplicaciones, imágenes, páginas webs y cualquier otro recurso imprimible. PDF Creator destaca porque tiene una sección PDF / Signature donde puedes seleccionar la clave privada de tu certificado digital y configurar ciertos parámetros de la firma, como la razón, contacto y localidad.

URL | PDF Creator (Free)

También permite el sellado de tiempo, así como mostrar una marca de agua para informar que el PDF está firmado. Es muy completo, pero su mayor pega es que sólo está disponible para sistemas Windows.

2. DigiSigner (Win, Mac, Linux)

DigiSigner es un programa que puede ser útil como todo-en-uno. Además de permitir firmar documentos PDF con tu certificado digital, también puedes utilizarlo como visor básico de documentos PDF.

URL | DigiSigner (Free)

DigiSigner también permite insertar una marca de agua, así como un sellado de tiempo o realizar un procesamiento por lotes para firmar varios archivos PDF de una sola vez. Es multiplataforma, por lo que está disponible para Windows, GNU/Linux y Mac.

3. Sinadura (Win, Mac, Linux)

Sinadura Desktop CE es una estupenda aplicación multiplataforma que permite firmar documentos de cualquier formato, no sólo archivos PDF. Es un proyecto español de software libre que fue desarrollado para fomentar su uso en plataformas GNU/Linux y facilitar la gestión digital de documentos firmados.

El programa permite, desde una interfaz muy sencilla, firmar varios documentos de una sola vez y realizar múltiples operaciones comunes, como sellado de tiempo, validaciones u otras.

URL | Sinadura Desktop CE

NOTA: Es posible que tengas problemas para firmar documentos PDF con certificado digital de la FNMT en Sinadura. Esto ocurre porque el programa, por defecto, intenta realizar una validación OCSP, un servicio que la FNMT no ofrece de forma gratuita. Para solventarlo, accede a Preferencias / Firma y desactiva la casilla Incluir validación online del estado de los certificados (recomendado).

[...]

Queda el 48% del artículo
Leer artículo completo

EOF (End of file)
Jueves, 6 de febrero, 2014

Cómo obtener el certificado digital

5 +10K

Guía paso a paso y sencilla de cómo sacar el certificado digital en España para realizar trámites por Internet como la declaración de la renta o IRPF.

¿Sabías que en España, ciertos trámites oficiales como las liquidaciones de Hacienda, declaración de la renta, declaración de IRPF, IVA o IGIC, solicitud de certificados de viaje, etc. pueden realizarse por Internet sin estar sujeto a horarios o esperas?

Parte I: Cómo obtener el certificado digital
Parte II: Cómo firmar PDF con certificado digital

En nuestro día a día, es posible que sea necesario realizar ciertos y variados trámites oficiales que requieren gran parte de nuestro tiempo, donde se incluye desplazarnos físicamente, soportar largas e interminables esperas, o ajustarnos a un horario que no nos coincide, sin olvidarnos del posible y clásico «vuelva usted mañana», tan frecuente en los trámites burocráticos de cualquier índole.

A rasgos generales, y dependiendo de la fecha o lugar, los trámites burocráticos pueden llegar a ser algo parecido a la prueba de la solicitud de la Forma A-38 de Las doce pruebas de Astérix (y Obélix):

Cualquier parecido con la realidad es pura coincidencia.

¿Qué es el certificado digital?

En España, la Fábrica Nacional de Moneda y Timbre - Real Casa de la Moneda, más conocida como la FNMT-RCM, es la entidad que se encarga, a través de su departamento CERES (CERtificación ESpañola)), de ofrecer certificados electrónicos digitales que permitan a un usuario demostrar (con garantías) que es el autor real al comunicarse por vías digitales (web, correo, documentos, etc…).

Estos certificados entran en la categoría de certificados de la FNMT de Clase 2 CA (Certificado de Autorización) y utilizan un método de seguridad criptográfica denominado criptografía asimétrica.

Así pues, con este método y la validación de la FNMT como entidad certificadora, se puede garantizar que el usuario que firmó un documento es realmente quien dice ser, y además que el documento no ha sufrido cambios ni modificaciones.

¿Para qué sirve el certificado digital?

El certificado digital puede utilizarse actualmente en muchos y variados sitios web, sobre todo los relacionados con la administración pública. Los siguientes son sólo algunos ejemplos:

En muchos de estos ejemplos, un trámite puede durar apenas unos minutos, cuando por la vía tradicional podría tomar horas. Además, el certificado digital también puede utilizarse para firmar documentos PDF (o de otro tipo) y certificar que han sido creados por el autor y no han sido modificados desde entonces.

También cabe destacar y no olvidarse que en España, según la Ley 59/2003, la firma con un certificado digital tiene la misma validez legal que la firma manuscrita.

[...]

Queda el 72% del artículo
Leer artículo completo

EOF (End of file)
Domingo, 2 de febrero, 2014

Las 10 cosas más estúpidas que podrías hacer

14 +10K

Listado con las 10 cosas más estúpidas que podríamos hacer en el ámbito de la informática y la tecnología.

En el mundo de la tecnología siempre buscamos cosas que nos permitan trabajar más rápido y ahorrar tiempo u optimizar, para realizar tareas más complejas con menos esfuerzo. Sin embargo, ¿y si pensamos por un momento cuáles son las cosas más estúpidas que podríamos hacer?

Los comentarios están abiertos para que todo el que lea este artículo pueda hacer su aportación... ¿Se te ocurren cosas más estúpidas que las que cito en este listado?

1. Instala la tipografía Comic Sans en Linux

Vincent Connare, empleado de Microsoft, fue el desarrollador de la famosa fuente Comic Sans. Una tipografía inspirada en comics, que tenía como objetivo ser más jovial, informal y divertida. Sin embargo, se incluyó en Windows 95 y la gente la empezó a utilizarla de forma masiva y sin control, incluso en situaciones poco indicadas.

La cosa poco a poco se nos fue de las manos y Comic Sans se convirtió en la tipografía más odiada. De hecho, hasta el propio Vincent ha dado charlas tituladas Odio Comic Sans, explicando su punto de vista de lo ocurrido.

Si quieres saber más detalles, tienes la historia de Comic Sans por aquí.

En CoreFonts, un proyecto de SourceForge, están disponibles la mayoría de las familias tipográficas utilizadas por Microsoft, como Arial, Verdana, Georgia o la propia Comic Sans. Puedes instalarlas en Linux con un simple:

apt-get install msttcorefonts

URL | Cómo identificar una fuente o tipografía

2. Resucita a Clipo (Clippy), el asistente de Office

¿Alguien recuerda a Clipo (Clippy), el asistente que apareció en Microsoft Office 95? Este pequeño (a priori) ayudante virtual, anecdóticamente fue bastante conocido por lo molesto que podía llegar a ser. En lugar de ser una ayuda al usuario en sus tareas, terminaba por ser un incordio activado por defecto, que sólo molestaba y te hacía perder el tiempo. Exactamente lo mismo que pasa hoy con la interfaz Metro de Windows 8.

No obstante, si tienes una mente tan enfermiza como para echarlo de menos (o a cualquiera de su familia: Merlin, Rover o Links), puedes resucitarlo para tu web con ClippyJS, un pequeño script que permitirá a tus lectores disfrutar de la compañía de Clippy.

¡Clippy o Clipo, el ayudante virtual de Office ahora para tu web!

URL | ClippyJS

Si en cambio, no perteneces a los diferentes entornos web y tus dominios son las aplicaciones de escritorio, tienes Clippy de RJL Pranks, una aplicación que lo revivirá, pudiendo también editar sus propios textos.

¿Cómo? ¿Qué dices? ¿Qué a ti no te afecta porque usas GNU/Linux? Bueno, pues aunque uses VIM, el mejor editor de textos de terminal, no te librarás tan fácilmente de esta agradable compañía:

Parece que está usted intentando usar una expresión regular...

Sin embargo, este asistente era sólo una pequeña broma y no existe en realidad. Pero poco más tarde de su aparición, gustó tanto la idea, que se creó en su momento una versión llamada Vigor, disponible también en forma de plugin para XMMS.

URL | 20 curiosidades geeks para terminales GNU/Linux

3. Pásate a la distro de Linux «Hannah Montana»

¿Debian? ¿OpenSuse? ¿Ubuntu? ¿Arch? ¿Mint? Nada de eso. Pásate a la distribución Hannah Montana Linux. Está basada en Kubuntu y utiliza KDE como gestor de ventanas.

Si bien, es cierto que ya está algo obsoleta, se rumorea que la próxima versión de la distro incorporará múltiples mejoras y actualizaciones para tenerlo más al día. Su nombre en clave será Wrecking Ball.

URL | Hannah Montana Linux

[...]

Queda el 54% del artículo
Leer artículo completo

EOF (End of file)
Lunes, 13 de enero, 2014

Cómo crear GIF animados sin morir en el intento

8 +10K

GIF animados: Un repaso al formato, programas para crear GIF animados, capturar regiones de pantalla o incluso optimizarlos y reducir su tamaño.

Probablemente, Compuserve nunca imaginó que su antiguo formato GIF iba a resurgir de las cenizas y volver a ponerse de moda en Internet y redes sociales más de 25 años después de su creación.

Y es que, actualmente, el formato GIF tiene varias desventajas respecto a otros: cantidad de colores limitada, tamaño en disco mayor al de otros formatos de imagen, etc. Sin embargo, hay una simple característica que ha hecho que siga siendo único: puede mostrar imágenes animadas.

Eso, y por supuesto el hecho de estar tan extendido. Prácticamente cualquier programa reconoce este formato, a pesar de existir formatos alternativos más recientes y eficientes que también soportan animaciones, pero que por razones «políticas» no tuvieron tanta suerte en su extensión, como APNG o MNG.

Más info | La guía definitiva para reducir el tamaño de las imágenes

1. Introducción a los GIF animados

Los GIF animados fueron muy populares en la Internet de la época de los 90, con sus arrobas girando y carteles de «sitio web en construcción». Por aquel entonces, el formato GIF se vió envuelto en un problema de patentes, debido a que su implementación más común utilizaba el algoritmo LZW, que analizaba cadenas de texto para reducir el tamaño del archivo evitando las que se repetían más frecuentemente, algoritmo que suele ser utilizado muy a menudo en diferentes formatos de compresión.

Una vez caducada la patente, GIF quedó en tierra de nadie pero tampoco habían muchas razones para seguir utilizando un formato que se iba quedando obsoleto, por lo que fue perdiendo fuerza hasta los tiempos actuales, que se ha vuelto a popularizar, principalmente gracias a redes como Tumblr o Google+.

Un pequeño ejemplo de GIF animado sería el siguiente:

Un ejemplo de GIF animado con 16 una imagen que utiliza 16 colores: Leisure Suit Larry

Básicamente, un GIF animado está compuesto por varias imágenes (frames o fotogramas) con una duración establecida para cada uno. Además, también está la opción de que la animación se repita un número de veces determinado, ninguna o indefinidamente.

Otro detalle interesante de los GIF animados es que es posible definir un color como color transparente (en la imagen, ejemplificado en verde). Esto se aprovecha bastante bien en las animaciones, puesto que una forma de reducir el tamaño de la imagen es añadir en cada fotograma sólo las partes que cambian respecto a su fotograma anterior. De esta forma, toda esa información omitida reduce considerablemente el tamaño final del archivo.

Diferentes frames o fotogramas de un GIF animado: Varía el personaje, el cartel o el coche...

Obviamente, esta característica también es la culpable de que muchos visores de imágenes o aplicaciones (incorrectamente diseñados) no sean capaces de mostrar la animación del GIF de forma correcta, mostrando en su lugar líneas o cambios extraños.

Te preguntarás ¿Y cómo puedo crear un GIF animado?. Existen muchas y muy variadas aplicaciones para ello, sin embargo voy a basarme en una, que desde mi punto de vista es la más interesante, y luego ofreceré algunas alternativas:

2. Cómo crear un GIF animado con GIFCam

GifCam es una pequeña aplicación portable (no necesita instalación) que podemos utilizar a modo de «cámara de video». Todo lo que entre dentro de la región de su ventana, será capturado y guardado a GIF. Por supuesto, la ventana es redimensionable y podemos darle el tamaño que queramos, lo que lo hace muy práctico:

GIFCam captura al más puro estilo de otros programas para crear screencasts.

El control del programa es muy sencillo. A parte de redimensionar la ventana, tenemos cuatro botones, con los que podemos especificar ciertos parámetros o acciones:

  • Rec/Stop: Comienza o detiene la grabación. Si pulsamos en la flecha derecha nos aparecerá un menú donde podemos:
    • New/Open: Empieza una nueva grabación o abre un GIF ya existente.
    • 33/16/10 FPS: Velocidad a la que grabará la animación (Frames Por Segundo). Cuanto más alto, más suave la animación y más tamaño ocupará.
    • Full Screen: Captura la pantalla completa.
    • Capture Cursor: Permite o impide que aparezca el cursor del ratón.
  • Frame: Este botón permite aumentar la duración (FPS) de cada fotograma.
  • Edit: Abre el editor de fotogramas (ver más abajo).
  • Save: Guarda el GIF animado capturado ajustando el número de colores.
    • Quantize: Guarda el GIF aplicando una cuantización (la aconsejada).
    • Nearest: Reduce los colores del GIF al más cercano de la paleta.
    • 256/20 colores: Reduce los colores del GIF a 256 ó 20 colores.
    • GrayScale/Monochrome: Convierte a escala de grises o blanco y negro.
    • Preview: Previsualiza el GIF resultante (y su tamaño en la barra de título).
    • Export to AVI: Guarda en video la imagen (sin comprimir).

Internamente, durante una grabación, si existen varios fotogramas idénticos, GIFCam se encarga de eliminar los repetidos, manteniendo sólo uno y variando su duración, optimizando al máximo el tamaño del GIF.

Editor de frames (fotogramas)

Además, GifCam incluye un simple pero excelente editor de fotogramas. Con él, puedes eliminar frames (o series de frames), variar la duración de ciertos fotogramas, añadir texto, redimensionar la imagen, conseguir efecto Yo-yo (ida y vuelta) o incluso marcar zonas con el ratón como transparentes, algo muy útil para crear cinemagraphs.

Consejo: Puedes variar la duración de un frame, haciendo clic en delay y moviendo el ratón.

[...]

Queda el 51% del artículo
Leer artículo completo

EOF (End of file)

1 2 3 4 5 6 ... 383 #