使用开源项目as3crypto
http://code.google.com/p/as3crypto/
为了方便调用,写个工具类CryptoUtil
package crypto
{
import com.hurlant.crypto.symmetric.DESKey;
import flash.utils.ByteArray;
import mx.utils.Base64Decoder;
import mx.utils.Base64Encoder;
public final class CryptoUtil
{
public static function DESEncrypt(src:String,k:String):String
{
var key:ByteArray = new ByteArray();
key.writeUTFBytes(k);
var bytes:ByteArray = new ByteArray();
bytes.writeUTFBytes(src);
var des:DESKey = new DESKey(key);
des.encrypt(bytes);
varbase64:Base64Encoder = newBase64Encoder();
base64.encodeBytes(bytes);
return base64.flush();
}
public static function DESDecrypt(src:String,k:String):String
{
var key:ByteArray = new ByteArray();
key.writeUTFBytes(k);
varbase64:Base64Decoder = newBase64Decoder();
base64.decode(src);
var bytes:ByteArray = base64.toByteArray();
var des:DESKey = new DESKey(key);
des.decrypt(bytes);
bytes.position = 0;
return bytes.readUTFBytes(bytes.length);
}
}
}
测试代码
var str:String = crypto.CryptoUtil.DESEncrypt("hlib收到了是浪费空间啊未来人口仅为上的浪费空间","hlib123");
trace(str);
str = crypto.CryptoUtil.DESDecrypt(str, "hlib123");
trace(str);
测试输出
jhkCY7Xlk+WIsOS6huaYr+a1qui0ueepuumXtOWViuacquadpeS6uuWPo+S7heS4uuS4iueahOa1
qui0ueepuumXtA==
hlib收到了是浪费空间啊未来人口仅为上的浪费空间
分享到:
相关推荐
ActionScript Flex Flash DES加密解密算法
flex-php-des加密解密包 详细见本人博客
FLEX——blazeDS原理.pdfFLEX——blazeDS原理.pdf
细细品味Flex——新Flex学习手册 技术齐全
使用flex AS3实现加密 并且对加密的文件进行解密,经过测试通过可行。
RSA加密解密 Flex 和 C#互通代码。因为。net 的加密类与flex crypto不通用,不能实现,c#加密,flex解密,且只能公匙加密、私匙解密。因此整理出两边通用的加密类。实现简单,可以公匙加密私匙解密,或私匙加密公匙...
支持css文件在flex 程序运行时加载
来自于 9RIA网XIN发布.实现类似于QQ的 效果
运行根目录下jiajie/jiajie.mxml即可
AES加密解密算法,提供 c# 和flex 两版本,c#版本完全以flex 版本改写,已经测试。
创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式
创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式
《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...
AdvancEDFlashInterfaceDesign
Flex游戏——水果乐园(含源码) 游戏介绍: * 通过键盘方向键控制小熊(游戏主人翁)在迷宫内行走,在指定时间内拾取所有水果就通过游戏否不通过。 * 每次拾取水果必须正确回答问题才能够真正获取水果。 * 游戏中有...
微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——...
博文链接:https://hacker47.iteye.com/blog/235758
是学习 ArcGIS Flex 最佳资料源码,供初级人学习使用
FLEX的as3crypto插件中DES转义C#类,可是实现两个开发平台的程序相互理解DES加密解密。
编译原理实验——flex词法分析 flex源程序