viernes, 4 de marzo de 2011

4.18

A continuación debemos crear la automatización del resumen de varios archivos, con el comando md5sum *>fichero.md5 con esto conseguimos crear un fichero con un listado usando el algoritmo md5

Después de esto generaremos otro con el comando sha512sum *>fichero.sha512, esto generara un fichero parecido pero usando a diferencia del anterior caso el SHA 512.

Ahora ya para realizar las comprobaciones solo deberemos insertar los siguientes comandos, para comprobar que tanto el de md5 como el de sha512 han quedado bien. Las instrucciones son las siguientes:

  • md5sum -c fichero.md5                               (comprobación de la suma)
  • sha512sum -c fichero.sha512                      (comprobación de la suma)

SIF 4.17


En primer lugar deberemos crear 5 ficheros de no mas de 1 Mb en este caso situados en el escritorio.

Para ver la integridad del fichero deberemos hacer lo siguiente:

con el fichero (aparis.txt”) ejecutemos en el terminal la instrucción
“md5sum aparis.txt”. Así averiguaremos la función resumen del fichero utilizando "MD5". Después exactamente lo mismo con “shasum aparis.txt” y “sha512sum aparis.txt”.

Cada una de estas acciones generará una función distinta dependiendo de el algoritmo que hayamos usado.

root@aparis-desktop:~/Escritorio/aparis$ md5sum aparis.txt
df723239be9d6de9c332f0b4c17063b1  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$


root@aparis-desktop:~/Escritorio/aparis$ shasum aparis.txt
72af2bf8f13f9a2ffaba9443926b1c87f5d86b6a  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$


root@aparis-desktop:~/Escritorio/aparis$ sha512sum aparis.txt
2b548ed0d62056b664c04a780a18fa1e22df0170b0ad725137695186f30cc1827ea62950745d646d402fba088378f68debbd7cd3eecf303e454a41634a7dcb11  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$

Para hacer automatica la comprobación de estos archivos insertaremos los comandos:

md5sum aparisi1.txt>aparis.txt.md5 (Almacena en aparis.txt.md5 la función)

md5sum -c aparis.txt.md5 ( Comprovará coincidencias entre funciones)

root@aparis-desktop:~/Escritorio/aparis$ md5sum aparis.txt>aparis.txt.md5
root@aparis-desktop:~/Escritorio/aparis$ md5sum -c aparis.txt.md5
aparis.txt: La suma coincide
root@aparis-desktop:~/Escritorio/aparis$


Ahora con sha512sum:

sha512sum aparis.txt>aparis.txt.sha512 (Almacena en MIFICHERO.txt.sha512 la función resumen)

sha512sum -c aparis.txt.sha512 ( Nos dirá si coincide la función)

root@aparis-desktop:~/Escritorio/aparis$ sha512sum aparis.txt>aparis.txt.sha512
root@aparis-desktop:~/Escritorio/aparis$ sha512sum -c aparis.txt.sha512
aparis.txt: La suma coincide
root@aparis-desktop:~/Escritorio/aparis$

¿Que pasa si no coincide la función resumen? Veamos con un ejemplo: Modifiquemos el fichero de texto anterior y volvamos a lanzar solamente la 2º instrucción “md5sum -c MIFICHERO.txt.md5”. ¿Que pasa?

root@aparis-desktop:~/Escritorio/aparis$ md5sum -c aparis.txt.md5
aparis.txt: La suma no coincide
md5sum: ADVERTENCIA: 1 de 1 suma de comprobación NO coincide

NO COINCIDE

Joomla practica 5

A continuación voy a proceder a explicar como instalar dos nuevos componentes para joomla 1.5 y además comprovar que funcionen, yo he escogido uno para funciones de compartir con redes sociales y el otro para traducir la página con el traductor de google mediante un nuevo modulo:

Accedemos a instalar/desisstalar componente:

Una vez ya instalados vamos a activarlos en el gestor de modulos com ose aprecia a continuación:


El resultado final deberia ser el esperado en el front end como se ve en la siguiente imagen:


jueves, 3 de marzo de 2011

Joomla Practica 4

  1. Crea un calendario.
 En primer lugar procedemos a la creación de un calendario, para esto accedemos al gestor de modulos después de haber instalado los paquetes que el tutor nos indica, y veremos como tenemos 3 modulos sin publicar, procedemos a cambiar a visibles el que se llame Jevents Calendar (que será el calendario) y  latest jevents que será una especie de recordatorio a simple vista. Una vez están publicados podremos apreciar como nos salen en nuestra página como se ve a continuación:

 2.Añade eventos futuros al calendario. Crea eventos con características diferentes (repetidos, de un sólo día, etcétera).

Ahora procedemos a crear eventos, esto lo conseguimos si entramos como un usuario cogemos y pinchamos sobre el dia que deseemos crear un evento, cuando le damos nos saldrá una opción en la que se nos da a elegir la visualización del calendario, como se ve a continuación:





Entonces nos sacara los dias del calendario segun la organización que le hayamos dado, y es entonces cuando pinchamos sobre el dia que deseamos e insertamos la entrada que sea:

Aqui se nos da a elegir la fecha inicial y final del evento, y el tipo de repetición, en general encontramos el nombre, y otros aspectos del mismo tipo, como son la categoria a la que pertenece y poco mas...

3.Prueba las opciones de configuración de JEvents. ATENCIÓN: ten en cuenta que hemos instalado no sólo el componente principal de JEvents, sino también varios módulos adicionales; por lo tanto, tienes opciones de configuración en Componente > JEvents, pero también en Extensiones > Gestor de Módulos > [Nombre del módulo].

A continuación veremos las diferentes aspectos de configuración del jevents, esta aplicación es configurable desde el gestor de modulos y acceder independientemente a cada uno de los modulos que tenga nuestro gadjet, a continuación se ven los modulos del jevents, que son configurables como cualquier otro modulo, categorias , nombre... y poco mas.


También tenemos la oción de configurar los parametros de jevents en el menu de administración :

Y una vez dentro de aqui se nos mostrarán una serie de posibilidades de configuración que son las siguientes:


Administrador de calendarios: Nos mostrará los calendarios creados
Administrador de eventos: Muestra los eventos creados y permite gestionarlos
Usuarios autorizados: Posibilidad de restringir la vista a ciertos usuarios
Configuración: Aqui se nos dan una serie de parámetros configurables con relación a jevents, como duración extension del calendario etc...

4.Intenta averiguar qué hacen los módulos adicionales y utiliza alguno de ellos.

Al igual que jevents, que es un modulo adicional, estos son diferentes modulos que joomla no lleva incorporados, pero que podemos instalarlos en nuestra plantilla y gestionar ciertos aspectos de configuración de estos en algunos mas en otros menos.

Por ejemplo al insertar jevents que es un nuevo modulo tenemos dos modulos mas a insertar que serán el de eventos

Al igual que jevents hay muchos mas como puedan ser de diversas aplicaciones a continuación adjunto otro modulo externo adjuntado para comprovar que se instalan y funcionan a la hora de configurar bastante igual.





5.Permite que el acceso al calendario sea sólo para usuarios registrado.

Para esto lo que debemos hacer  es entrar a la configuración del jevents en componentes y acceder a la opción que pone usuarios autorizados, aqui es donde deberemos configurar los usuarios que deseemos que puedan acceder o que no y además si les permitimos crear eventos o usar las distintas funciones de la aplicación, a continuación muestro como es la interfaz que se nos presenta para configurarlo.



viernes, 25 de febrero de 2011

JOOMLA PRACTICA 3

En primer lugar accedemos al gestor de modulos y una vez auqi dentro le damos al botón "nuevo", una vez aqui tenemos las dos opciones que debemos realizar, como se aprecia a continuación:


Una vez aqui podemos apreciar que estan los dos modulos que se nos pide en la practica que son "Buscar" y "Ruta de acceso" Vamos a empezar por ruta de acceso, una vez le damos a este marcador, y accedemos al tipico menu de configuración los breadcrumbs tienen una posición especifica que se estipula en el marcador de "Posición", por defecto nos viene configurado "left"
Después de esto aplicamos y guardamos y ya lo tenemos configurado.

Ahora voy a explicar la creación del modulo de buscar, accedemos a "nuevo" en el gestor de modulos y una vez hecho esto debemos darle a "buscar" como en el pantallazo de arriba (el primero) y nos saldrá la ventana de configuración le ponemos el titulo que deseemos, que en este caso será "Buscar"


Ya por ultimo aplicamos y guardamos los cambios y vamos al frontend a ver si los cambios que hemos configurado funcionan, como vemos a continuación asi es:

SIF 4.16 Cifrado Hibrido

A continuación vamos a proceder al cifrado de un documento mediante el cifrado hibrido, para esto debemos abrir el terminal e situarnos en el directorio que se encuentra nuestro documento a cifrar, el siguiente paso será insertar el siguiente comando:

gpg --symmetric --armor 3megas.doc

 

En esta imagen vemos como se nos pide una contraseña y el documento que se nos crea.

A continuación debemos exportar el fichero cifrado a nuestro compañero con nuestra clave publica y el compañero deberá exportarnos su clave publica también. Esto lo haremos pasandole a nuestro compañero el fichero que hemos creado en el terminal con el siguiente comando:

gpg -a --export 300BB457>clavepublica.asc.pub

Después de esto se nos creará un documento que será erl que debemos compartir con nuestro compañero para poder funcionar.

Lo podemos exportar pasando el documento al compañero con el pen o poniendo el siguiente comando, en este caso se lo estoy mandando al jony.

gpg --recipient jonathan.corral.lopez@gmail.com --encrypt cifrado.txt

O simplemente pasar el documento con un paint.

Después de esto deberemos insertar el siguiente comando en el terminal:

gpg -a --import jonathan.asc.pub

El resultado será el siguiente:


A continuación insertamos el siguiente comando para comprobar el fichero de nuestro compañero:
gpg --recipient jonathan.corral.lopez@gmail.com --encrypt cifrado.txt
 , el resultado es el siguiente:

 Después procedemso a descomprimir el fichero que nos ha resultado:

martes, 22 de febrero de 2011

Practicas joomla 2 (atrasadas)

En primer lugar deberemos crear un ítem de menú con vista de blog los pasos para acceder a su creación debemos entrar en : Menús > Gestor de items de menú y una vez aqui dentro pulsamos sobre "Nuevo"

Una vez hecho esto seleccionamos el tipo de item uqe hemos creado y después de esto lo ponemos en "articulo" "presentación de categoria blog", esto nos llevará aqui.





Después de esto procedemos a que el item de menú que hemos creado se visualize en el menú principal, esto lo conseguimos cambiando un par de parametros donde configuramos dicho ítem, a continuación procedo a mostrarlos:

Aqui muestro desplegada la ventana de ordenación y en la siguiente imagen meustro la pestaña en la que se muestra  a continuación:


Por ultimo guardamos los cambios realizados y abrimos el blog, nos habra aparecido una pestaña en el menú que se llamará "vista del blog" y aqui dentro tendremos los mas vistos de la categoria que le hayamos adjudicado en el momento de la creación.

SIF 4.14

PASOS QUE VAMOS A SEGUIR
– 1.- Creación de nuestra clave privada

En primer lugar debere,mos crear una clave privada para ello en el terminal debemos ejecutar el siguiente comando: gpg --gen-key

Para que esta clave se termine de generar deberemos hacer los siguientes pasos de contraseña, y por ultimo deberemos hacer que el ordenador haga más actividad a parte de la de el cifrado, por lo que debemos generar mas bits, esto lo conseguiremos con hacer saltar un par de veces la pantalla del terminal.

2.- Comprobación de las claves existentes en nuestro sistema (para
comprobar que la hemos creado bien
)


Esto lo comprobamos con el comando : gpg -k
Y con esto se nos mostrará lo siguiente en el terminal que es la contraseña publica y privada que hemos creado antes:




– 3.- Saber como sacar la huella de nuestra clave para que el resto de
personas sepan como verificar nuestra clave.


Para comprobar las huellas de nuestra clave lo podemos sacar de la sigueitne forma, insertamos el siguiente comando en el terminal: gpg --fingerprint 300BB457(clave) nos aparecerán las siguientes:



– 4.- exportar la clave (clave publica) para que otros usuarios puedan
enviarnos mensajes con dicha clave pública y nosotros podamos
descifrarlos usando nuestra clave privada
.

Para ello deberemos insertar el siguiente comando en la terminal y ver el siguietne resultado:



5.- enviar la clave a un compañero y recoger la de un compañero

Aqui debemos intercambiarnos las claves para poder encontrarnos. Una vez las tenemos cada uno respectivamente procedemos al siguietne ejericio.

– 6.- introducir en nuestro sistema la clave publica de nuestro
compañero de manera manual y comprobar que la huella coincide
con la que nos ha indicado
.

Introducir en nuestro sistema la clave publica de nuestro compañero de manera manual:”gpg --import CLAVECOMPAÑERO.ASC.PUB”. Para comprobar que la huella es la correcta utilizar “gpg -fingerprint clave”

– 7.- enviar a un compañero un mensaje cifrado con su clave pública
para que lo descifre y recoger del compañero un mensaje a
descifrar que nos ha cifrado con nuestra clave pública.


enviar a un compañero un mensaje cifrado con su clave pública ( “gpg --recipient CORREOCOMPAÑERO -- encrypt FICHERO_A_CIFRAR”) para que lo descifre.

SIF 4.13

En un montaje de clave asimetrica (publica) de 12 personas:


  • ¿Cuántas claves hacen falta en total? 
          12 x 2= 24
  • ¿Cuántas claves necesita cada usuario?
          2, 1 privada y 1 pública.
  • ¿Sabrías sacar la formula de cuantas claves hacen falta para N usuarios?
          N x 2

SIF 4.12

A continuación vamos a proceder a descifrar el contenido del documento que hemos creado antes en la practica anterior esto se consigue con el siguietne comando estando situados en el directorio donde se encuentra guardado el archivo:

gpg (nombredeldocumento)
y si esta operación es exitosa deberia pedirnos la clave del cifrado, como a continuación se aprecia:


Después de introducirla se nos creará un fichero con el el ocntenido del documento cifrado.

viernes, 18 de febrero de 2011

SIF 4.11

Ahora lo siguiente que debemos hacer es creamos el documento que queremos cifrar, despúes procedemos a insertar el siguiente comando en el terminal:

gpg -c Documentosecreto (como root)

Después de esto debe pedirnos una frase de contraseña y después nos pedirá que la volvamos a insertar, hecho esto se nos creará el mismo documento pero con el cifrado, tal como se aprecia en la imagen.

SIF 4.10

EJERCICIO 4.10: ¿Cuantas claves hacen falta que un grupo de 4 personas se puedan intercambiar mensajes cifrados entre ellos y no se puedan descifrar los mensajes unos a otros sin permiso?


Esta pregunta tiene una respuesta simple, básicamente necesitaremos 6 claves tal como se aprecia en la imagen, esto será para que todos los nodos estén conectados de una forma independiente y con su propia clave. Cuando ambos se comuniquen usarán la misma clave entre ellos.

SIF 4.9

Ahora voy a proceder a explicar como encriptar una imagen dentro de otra... Esto lo conseguimos de la siguiente forma en primer lugar debemos tener un par de imagenes, una de tamaño pequeño y otra bastante más grande para poderlo meter, una vez tenemos estas imagenes procedo a explicar el proceso para llegar al punto de la imagen ( ya todo hecho).


El comando para que se cree la imagen resultante con nuestra imagen encriptada será el siguiente:

outguess -k "(contraseña) -d (imagen a ocultar.jpg) (imagen en la que se oculta.jpg) (nombre del resultado.jpg)

Este comando es el ultimo que he puesto que no esta ejecutado simplemente lo he puesto ahi para que se vea su sintaxis y su correcto uso., después he comprovado que funcione con el:

otguess -k "sif" -r ----.jpg   -----.jpg

martes, 15 de febrero de 2011

Practicas con Joomla !!

Voy a esquematizar el contenido de este apartado utilizando el equema de trabajo que Vicente nos propuso a continuación empieza el trabajo de practicas sobre joomla:



1 Cread usuarios
            Autor
            Editor
            Publicador

Para proceder a la creación de usuarios debemos acceder al gestor de usuarios del siguiente modo en la barra del menú superior:


 Sitio > Gestor de usuarios

Después de esto nos aparecerá una ventana como esta en la que se visualizan los usuarios, en la imagen que yo he adjuntado se puede comprobar como los usuarios han sido creados de forma satisfactoria.

 A continuación vemos la interfaz que nos ofrece joomla para porceder a la creación de los usuarios:


A continuación explico un par de los terminos principales, en el cuadro inferior izquierdo tenemos las categorias de forma jerarquica, según donde lo establezcamos el usuario tendra más o menos privilegios, además de encontrar los tipicos terminos de nombre de usuario, contraseña...

 2 Cread dos secciones

Para acceder a la creación de las secciones debemos acceder en el menú de administración de joomla en: 

 Contenido > Gestor de secciones

Una vez aquí se nos abrirá un gestor como el siguiente, en la imagen que pongo a continuación salen ya las dos secciones creadas.



En la siguiente imagen se muestra cuando le damos a nuevo la interfaz que se nos presenta para crear una nueva sección y sus distintas posiblidades.

 Basicamente consiste en crear algo con lo que poder ordenar cientos de articulos de forma más o menos ordenada, esto nos vendria ideal cuando la página crece bastante ya que es imposible gestionar cientos de articulos sin estar clasificados

3 Cread 3 Categorías por cada sección

Para crear las tres categorias por sección debemos acceder a:

Contenido > Gestor de categorías

Una vez aquí se nos mostrará la siguiente interfaz con una serie de posibilidades entre ellas crear una nueva al igual que en los anteriores.


Después de esto procedemos  a la creación de las categorias que se nos pide, al darle a NUEVO la pantalla que nos saldrá es la siguiente:




Una vez hayams modificado los terminos del nombre y una pequeña descripción podemos guardar y aplicar la categoria.
A continuación podemos ver el resultado de todas las categorias ya creadas:



4 Cread 3 artículos en cada categoria (Que los creen varios autores, desde el Frontend)

Por ultimo debemos crear 3 artículos en cada sección con diferentes usuarios en primer lugar esto no lo podremos realizar si no creamos un item de menú con la siguiente configuración:



 Después de esto veremos como en el menu principal de la derecha tenemos un nuevo ítem que se llamará  “Enviar artículo”, esta pestaña solo nos aparecerá si somos usuarios con permisos suficientes para poder publicar articulos.



Una vez esto hecho accedemos con un usuario y procedemos a la creación de un par de artículos con su login. Creamos los tres articulos en cada sección usando diferentes usuarios, tanto desde el front end con la opción que he indicado antes como desde el back end. A continuación mustro desde la interfaz de administrador como todos los artículos han sido creados pero por lo contrario dependiendo de los privilegios que tenga cada uno estará publicado o no.


SIF 4.8

Ahora lo siguiente que debemos hacer es sacar la imagen secreta que se encuentra en la imagen que se nos ha pasado llamada ImagenSecreta.jpg, que es la que muestro a continuación:

A continuación procedemos a insertar el comando con el outguess para que se nos produzca el resultado y poder visualizar el contenido de esta imagen secreta, el comando que insertaríamos será el siguiente:

outguess -k "SIF" -r ImagenSecreta.jpg resimagensecreta.jpg

A continuación vemos el resultado del comando anterior:


El resultado de la imagen es la siguiente imagen :

viernes, 11 de febrero de 2011

SIF 4.7

A continuación voy a explicar como sacar el contenido secreto de la imagen que se llama textosecreto.jpg.
En primer lugar debemos instalar la aplicación de outguess con el siguiente comando:

apt-get install outguess

A continuación vemos como esta acción se ha completado satisfactoriamente:


Una vez esto se finaliza insertamos el siguiente comando especificando con el -k la clave y con el -r la imagen que queremos descifrar, el comando es el siguiente:

outguess -k "SIF" -r TextoSecreto.jpg Secreto-recuperado.txt


Ahora si miramos en el escritorio tendremos un fichero con el contenido secreto de la imagen, que es el siguiente:
Aunque parezca mentira la imagen anterior contenia un texto secreto que nadie a primera vista podría imaginar