AS3 和 Java 密码解压zip文件

来源:互联网 发布:java开源网店系统 编辑:程序博客网 时间:2024/05/07 07:00

      在09年实现AS3 和 Java 之间交互加密的zip文件, 并能解密.  现将其开源在code google上. 

以下是项目的相关信息.

 

1. 项目名

         EncryptZip

 

2. 开发环境:

          JDK1.6

          Flex SDKs3.3 

          Eclipse 3.2

          FlexBuilder 3.0 plugin

          Tomcat 6.0

 

3. 项目描述: 

      该工程基于nochum, hurlant 和  universalmind(universalmind扩展了Adobe Cairngorm的框架), 实现了在前端ActionScript3 和后台Java 语言之间之间交互解加密的zip文件. 同时解决了中文类型文件命名的问题.

 

This project is based on nochump hurlant and universalmind(extends the cairngorm),that implements the function of Encrypt & Decrypt the ZipFile with password by ActionScript3 and Java Language. It also resolved the filename which is named by Chinese.BTW, Java resides on server.

 

 

4. 代码地址:

  http://code.google.com/p/encrypt-zip-as3-java/

 

5. 补充:

     nochump

       是能处理解压缩zip文件的纯AS3代码, 但并不提供加密, 解密zip文件的功能, 我在其基础上扩展了它的源码, 实现了在Flex端的加密解密功能, (Java端的实现相对简单) .

 

    hurlant

       提供一系列的Hash算法, 在当前工程中对zip加密后的数据进行运算获取消息摘要. 防止数据篡改. 在当前项目中可以选用下列算法:

                     *SHA-256

                     * SHA-224

                     * SHA-1

                     * MD5

                     * MD2 

 

     universalmind

        扩展l了Adobe Cairngorm的框架, 在项目中用它来和后台Java 交互.  


(转贴请注明出处)

 

Author:David

    Mail:xiang.okay@gmail.com