`

如何在AIR中加密本地数据(转)

阅读更多

AIR中专门提供了一个存储区域用于存储加密的数据,类似于LocalSharedObject,但是是以加密形式存储的,这种数据的读取都封装在EncryptedLocalStore类中。主要使用下面两个方法:


EncryptedLocalStore.setItem()

EncryptedLocalStore.getItem()

这样,我们就可以将需要加密的数据保存到这个区域,需要的时候就到这里获取,示例代码:


if(EncryptedLocalStore.getItem(“UserName”)!=null) {modelLocator.currentUser.name = String(EncryptedLocalStore.getItem(“UserName”));modelLocator.currentUser.pass = String(EncryptedLocalStore.getItem(“UserPass”));modelLocator.isRemember = true;}存储加密数据的示例代码:


//如果用户选择记录密码,则将邮箱和密码保存到加密区域if(loginEvent.isRemember) {if(EncryptedLocalStore.getItem(“UserName”)==null) {var nameByte:ByteArray = new ByteArray;nameByte.writeUTFBytes(loginEvent.userName);EncryptedLocalStore.setItem(“UserName”, nameByte);var passByte:ByteArray = new ByteArray;passByte.writeUTFBytes(loginEvent.passWord);EncryptedLocalStore.setItem(“UserPass”, passByte);}} else {EncryptedLocalStore.removeItem(“UserName”);EncryptedLocalStore.removeItem(“UserPass”);}


本文来自:http://blog.csdn.net/ld_flex/archive/2010/08/09/5798592.aspx

分享到:
评论

相关推荐

    Air Explorer Pro 2.5.2 onedrive 百度网盘 dropbox 各种网盘同步 可加密 同步软件

    那么在任何一个云或你的本地计算机之间同步云端或者本地数据。 2、通过加入所有的云来增加你的存储空间 在云服务器之间复制/粘贴 暂停并继续上传和下载 air explorer pro可以穿过所有的云端搜索共享文件、集中文件 ...

    flex air开发指南

    - **加密存储介绍**:解释 AIR 中加密本地存储的概念。 - **使用方法**:指导如何使用加密的本地存储。 ##### 11.7 拖拽(DragAndDrop) - **拖拽概念**:解释拖拽功能的概念。 - **实现方法**:指导如何实现在 AIR ...

    flex 实例连载 air 全面

    本教程将通过一系列实例,包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据,以及事务处理等,全方位展示如何在Flex Air应用中有效利用SQLite。 总结,SQLite在Adobe Air中的应用是提升Flex桌面...

    AIR应用开发中文指南(BETA2).pdf

    此外,AIR还提供了加密本地存储和其他安全机制,确保应用程序和用户数据的安全。 **1.6 AIR文件结构** 了解AIR应用的文件结构对于开发和维护至关重要。AIR应用通常包含应用程序描述文件(如manifest文件)、资源...

    AIR应用开发中文指南

    - **加密本地存储**: 介绍如何使用 AIR 提供的加密功能保护敏感数据。 - **拖拽与复制粘贴**: 实现文件和数据的拖拽功能以及复制粘贴操作。 - **本地 SQL 数据库**: 使用 SQLite 数据库来存储应用程序的数据。 ####...

    AIR应用开发中文指南.pdf

    - 本地 SQL 数据库: 在 AIR 应用中集成 SQLite 数据库。 综上所述,Adobe AIR 提供了一个强大的平台,让开发者能够利用现有的 Web 技术构建出具有出色用户体验的桌面应用程序。无论是在开发环境的搭建、应用程序的...

    shairplay, Airplay C version

    3. **加密支持**:AirPlay协议使用AES-128加密来保护传输的数据,Shairport也实现了这一安全特性,确保了音频流的安全传输。 4. **音质控制**:Shairport支持多种音频格式,包括ALAC(Apple Lossless Audio Codec)...

    AdobeAIR_for_javascript_developers

    在 AIR 诞生之前,Web 应用程序受限于浏览器环境,它们不能充分利用本地资源,也无法在没有网络连接的情况下工作。这些限制使得 Web 应用程序在功能性和用户体验方面难以与传统的桌面应用程序相媲美。为了解决这些...

    SQL.rar_flex_flex air

    总之,Adobe AIR结合SQLite为开发者提供了一种强大而灵活的本地数据存储解决方案,使得桌面应用可以拥有类似Web应用的便利性,同时具备离线数据处理能力。通过熟练掌握这些知识点,开发者可以创建出功能丰富的、具备...

    flash加密 加水印 代码混淆工具

    这个工具基于AIR,意味着它可以轻松地在多个操作系统上运行,提供一致的用户体验,同时也利用了AIR对本地系统资源的访问能力,使加密和混淆过程更加高效。 **DoSWF1.2.air**: 这个文件名表明这可能是该工具的...

    java 加密解密压缩包zip代码-as3

    在Java编程环境中,加密、解密以及处理压缩包(如ZIP格式)是常见的任务,尤其在数据安全和传输中显得尤为重要。本篇文章将深入探讨如何使用Java实现对ZIP压缩包的加密和解密功能,并结合AS3(ActionScript 3)进行...

    Air SQLite工具及源码

    这对于在Flex应用中处理大量数据非常有用,尤其是在离线应用场景中,因为SQLite数据库能够随应用程序一起本地存储。 在源码层面,Air SQLite工具通常由几个关键组件构成:数据库连接管理器、SQL命令执行器、事务...

    AIR性能和安全

    - **沙箱机制**:每个AIR应用运行在自己的沙箱环境中,限制了应用之间的数据共享,防止恶意应用访问其他应用的数据。 - **权限管理**:AIR应用必须请求特定权限才能访问敏感资源,如网络、文件系统等,增强了安全性...

    思科AIR-CT5500-K9-8-5-161 wlc升级包和ap补充包.rar

    这两个文件都采用AES加密,以确保数据的安全性。 升级WLC固件步骤如下: 1. **准备工作**:确保WLC已备份当前配置,以防升级过程中出现问题。同时,检查WLC的硬件版本是否支持该固件版本。 2. **下载与解压**:将...

    ActionScript开发人员指南中文版

    第章:存储本地数据 共享对象 加密的本地存储区 第章:在AIR中使用本地SQL数据库 关于本地SQL数据库 创建和修改数据库 操作SQL数据库数据 使用同步和异步数据库操作 对SQL数据库使用加密 使用SQL数据库的策略 第章:...

    swift-在实际设备上查看iOS应用沙箱文件系统通过airdrop共享文件

    在iOS平台上,应用程序的数据存储通常是在一个特定的隔离区域,称为“沙箱”(Sandbox)。...在实际开发过程中,根据项目需求,你可能还需要处理文件的读写、加密解密、云同步等问题,这些都是iOS开发中的重要知识点。

    [转] [Flash/Flex] Flex框架下的RIA开发现场--第3回 Adobe AIR 2的15项新功能

    本文将深入探讨Adobe AIR 2的15项新功能,这些功能极大地扩展了Flex在桌面应用开发中的能力。 1. **更快的启动速度**:AIR 2显著提高了应用的启动时间,提升了用户体验,使得桌面应用的响应更迅速。 2. **硬件加速...

    airplayit android版本

    如果可以将电脑中的资源分享到自己的掌上设备的话那会是一件很开心的事情。...对于之前下载过的视频,Air Playit有记忆功能,会在下次下载时提醒是继续下载还是重新下载。 视频观看完毕后可远程关闭计算机。

    Flex与Java数据交互

    5. **调用Java服务**:在Flex应用中,你可以像调用本地方法一样调用远程的Java服务。服务调用的结果会自动转换为Flex可识别的数据类型,如ArrayCollection或对象。 6. **处理数据响应**:当Java服务执行完毕并返回...

Global site tag (gtag.js) - Google Analytics