Archivo de la categoría ‘AIR’

APP – Encripta tus tarjetas de coordenadas con Mis Tarjetas Seguras

Publicado por Iván Gajate el 18 de noviembre de 2013 en AIR, AS3 | Los comentarios están cerrados.

Por fin he sacado una app que llevaba tiempo terminando.

Se llama Mis Tarjetas Seguras y sirve para hacer una foto a las tarjetas de coordenadas de los bancos y guardarlas en el el móvil encriptadas con una contraseña.

Encripta con seguridad tus tarjetas de coordenadas
Lo interesante es que no se guarda la imagen en ninguna parte. Se encripta como cadena de texto con seguridad de 128 bits y se almacena en la aplicación.
No se almacena la contraseña así que es imposible desencriptarla a menos que la conozcas.

Por supuesto también sirve para guardar cualquier imagen que requiera seguridad, aunque a mi me resulta muy práctica para las tarjetas de los bancos.

https://play.google.com/store/apps/details?id=air.es.yporqueno.cardsecuring

AIR – Web Browser

Publicado por Iván Gajate el 5 de octubre de 2013 en AIR, AS3, Flash | Los comentarios están cerrados.

He tenido que hacer una aplicación de escritorio con AIR con un navegador embebido dentro. He encontrado muchos ejemplos en Flex, pero no tanto en Flash, así que aquí dejo el archivo por si a alguien le resulta útil.
El ejemplo tiene botones y una barra de dirección, pero básicamente hace esto:

var webView:StageWebView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
webView.loadURL('http://www.yporqueno.es');

Descargar Navegador Web en 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