Entradas con la etiqueta ‘AIR’

AS3 – Encriptar una imagen con contraseña

Publicado por Iván Gajate el 5 de agosto de 2013 en AIR, AS3 | 1 comentario »

Podemos «guardar» una imagen como una cadena de texto.

Además, encriptar esa cadena con contraseña, y así solo con esa contraseña se podrá ver esa imagen aunque nos decompilen el swf.

Me parece muy interesante para hacer aplicaciones AIR donde queremos meter una imagen pero con la tranquilidad de que no está guardada en la biblioteca.

El ejemplo tiene dos archivos:

  1. El primero es para cargar una imagen, especificar la contraseña, y la convierte en nuestra cadena de texto.
    • Carga la imagen como ByteArray.
    • La codifica en Base64 para que mida menos.
    • La encripta con la contraseña.
  2. El segundo es para introducir esa cadena de texto (se puede haber guardado en una BBDD por ejemplo) y metiendo la contraseña correcta la convierte en imagen de nuevo y la muestra.
    • Recoge el hash encriptado.
    • Lo desencripta con la contraseña.
    • Lo decodifico de Base64.
    • Trata de convertir ese ByteArray en una imagen.

Para la encriptación he utilizado TEA que me permite desencriptar a partir de una contraseña. Es una encriptación bidireccional.

Para ello he utilizado la librería ASCrypt3, y se usa así.

El ejemplo es muy simple para que se entienda bien el ejercicio, y no se comprueba si la imagen es demasiado grande, o si ha habido algún error.

Como Compilar AIR desde Eclipse (II)

Publicado por Iván Gajate el 19 de enero de 2010 en AIR, AS3 | 18 comentarios »

<<  Viene de Compilar AIR desde Eclipse (I)

2. Compilar nuestro proyecto:

Los proyectos AIR necesitan un archivo xml (Application Descriptor se le llama) donde se especifican las propiedades del proyecto. No es difícil de escribir y hay mucha información por la red, pero yo uso un programa que hace mas fácil la creación y gestión de este archivo.

Este programa se llama Application Descriptor Manager, está hecho en AIR es gratuito y muy sencillo de usar.

application-descriptor-manager

Leer el resto de esta entrada

Como Compilar AIR desde Eclipse (I)

Publicado por Iván Gajate el 19 de enero de 2010 en AIR, AS3 | 9 comentarios »

Ahora me ha dado por AIR, y la verdad me está gustando mucho, tiene muchas posibilidades como la de utilizar una bbdd SQLite en nuestro proyecto (!!)

Pero quiero poder programarlo en Eclipse con todas las ventajas que tiene, así que aquí va cómo crear un proyecto AIR (ActionScript) desde Flex (Eclipse+Plugin de Flex):

Tenemos que conseguir tres cosas:

  1. Que Flex entienda la programación específica de AIR.
  2. Compilar el proyecto.
  3. Empaquetar el proyecto como un archivo .air

Leer el resto de esta entrada