AS3 zip加密解密算法一

本文详细介绍了使用ActionScript3实现的zip加密解密算法,特别是针对解密过程中遇到的问题进行了深入分析。作者在调试过程中发现AS3中两个大数相乘结果不准确,导致解密失败。尽管对zip文件格式和加密解密算法有了深入理解,但该问题阻碍了开发进程。作者转向使用Java进行后台加密解密开发,并取得进展。
摘要由CSDN通过智能技术生成

     在EncryptZip的开发中,  前端Flex要能够对加密的zip的文件进行解密, 当时网上没有这个功能的现有的代码. 由于我使用的是纯AS代码, 经过比较几个网上现有的zip文件压缩的开源代码, 我采用了nochump, 并尝试在此基础上进行扩展.

     zip的开发需要了解zip文件的压缩格式, 每个数据标志位的意义, 好在nochump的代码给出了详细的注释,在此对David Chang (dchang@nochump.com)表示由衷的感谢! 通过结合zip结构文档和nochump源代码,我一边调试,一边注释,这让我快速掌握zip的格式省了不少的时间.

    为了验证我对了解zip文件格式是否正确, 用AS编写了一个的zip解压格式测试类, 代码如下:

  

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值