您现在的位置:极速下载 > 软件教程 > 介绍几种swf文件的加密方法,防止文件被攻击!

介绍几种swf文件的加密方法,防止文件被攻击!

2020-03-27 11:30:21 出处:极速下载 作者:刘涛

  在我们设计与制作一份flash文件后,为了保护flash动画文件的安全,我们需要对其进行加密,那么我们该如何加密swf格式的文件呢,小编这里为您分享几种加密swf文件的方法。

  目前比较流行的加密方法:

  第一种:使用“swf encrypt”、或者doSWF软件加密,doSwf是国人编写的,加密得很好,连movieClip都看不到。dowSwf加密大文件的swf有问题,一个1M左右的swf,加密会出错。 

介绍几种swf文件的加密方法

  第二种:采用byteArray二进制加密,此种方法不会使swf变大,只是在原有的字节流中做混淆,对闪客精灵等软件可以起到很好的防破解作用。网上又有源码可以很好地做研究。网址://bbs.blueidea.com/thread-2900310-1-97.html 。但是此方法有一个弊端,就是需要一个解密的swf,解密中的密文还是会暴露。 

介绍几种swf文件的加密方法

  先分析下byteArray的加密原理:

  byteArray的加密原理是,先用:URLLoader把swf文件加载进来,得到URLLoader的data属性(byteArray类型),然后把这个byteArray数组进行分解,得到一个8位的字节流。然后对这个字节流进行位移(也就是加密的数字,文章中用的是+13),最后得到一个新的字节流数组,进行保存。

  解密的方法也是如此:先把文件导入进来,得到byteArray,分解成8位的字节流,(解密方法就是对字节流进行反位移,也就是加密是+13,解密就是-13),这样生成新的字节流数组就是可以使用的swf文件了。 

介绍几种swf文件的加密方法

  这样加密也暴露了只能采用数字加密的问题,后来我又发现一个比较大的问题,就是:加密最核心的原理是对字节流(8位)的加密,因为是8位的,范围只能是:0~255之间,采用超过255的数字加密也是会取余成255的,不信你用256这个数字加密看看,得到的是什么?竟然是加密后的swf,和原来的swf是一致的,原因就是256会变成0,位移+0,等于没有变。因为这种加密方式生成的加密文件只能有256种,那么在0~255间一个个地试就能得到解密的swf。

  为此可以改进加密算法,使用字符串作为密文。把字符串转为一个ASCII数组(如”abc”,对应的ASCII数组为97,98,99),然后与文件的字节流数组进行循环加密。如一个1K的swf,那么它有1024个字节流,第一个字节流与97进行位移,第二个与98位移,第三个与99,第四个又循环与97加。解密的方法也只有拿到密文才能进行解密。

相关阅读
热文推荐
  • QQ群等级图标如何点亮_QQ群等级为什么会降级 QQ群等级图标如何点亮_QQ群等级为什么会降级

    与我们个人QQ账号一样,QQ群也是有相应的等级,不同的QQ群会根据实际情况的不同获得不同的等级。我们可以发现,有些QQ群是有等级的,有些QQ群则没有等级,或者会有降级的情况发生,那么关于QQ群等级,到底是怎么控制的呢,下面小编为大家一一讲解QQ群等级的知识。

    李胜龙2022-11-08126

  • 利用腾讯电脑管家处理电脑端常见的8大问题 利用腾讯电脑管家处理电脑端常见的8大问题

    利用腾讯电脑管家处理电脑端常见的8大问题 我们日常生活和工作中,经常会用到电脑看视频、玩游戏、发邮件、做方案、写稿子等事项,不可避免会出现各种各样的问题,如遇到误删除文件、软件怎么搬家、怎么在电脑端玩手游、电脑蓝屏处理、电脑没声音、限制网速、删除图标小箭头等问题怎么解决呢?

    臧马俊2021-11-01425

  • 如何用图片解锁文件加密专家的密码库? 如何用图片解锁文件加密专家的密码库?

    在我们使用文件加密专家保护文档的时候,除了使用传统的密码外,还可以使用指定的图片、歌曲或视频文件来解锁,下面就教大家如何使用图片解锁密码库。

    张东海2021-04-06118

  • 财务人员必备,专业加密软件文件加密专家 财务人员必备,专业加密软件文件加密专家

    对于一些从事特殊岗位,例如金融财会之类的朋友们来说,保证文档的安全十分重要。目前使用比较多的方法是给文档设置密码,但这种加密级别比较低,容易被他人破解,因此我们需要使用更加专业的加密软件来进行加密。

    张东海2021-03-2588

  • 重要数据一键加密,文件加密专家帮你保护文件安全 重要数据一键加密,文件加密专家帮你保护文件安全

    在日常工作中,我们经常会在电脑上保存重要的文档和数据,为了保证文件的安全,大多数人都会选择给电脑设置开机密码,一些专业用户还会使用加密软件来保护文件,只有输入正确的密码后才能正常浏览,进一步保证文件的安全。

    张东海2021-03-2471

  • 如何用格式工厂去除视频中的锯齿状横纹? 如何用格式工厂去除视频中的锯齿状横纹?

    当我们下载影视作品观看时,偶尔会遇到视频播放过程中出现锯齿状横纹,这样的横纹会让视频画质不再清晰,十分影响观看体验。这时候就需要借助格式工厂来处理,把锯齿状横纹视频恢复成正常高清完整的视频,下面教大家如何操作。

    张东海2020-09-17313

  • Word文档如何设置成逆序打印? Word文档如何设置成逆序打印?

    在我们使用Word文档时,经常会将编辑好的文章打印出来,但是如果文章页数比较多的话,整理起来比较费时间,这时我们可以在打印时选择逆序打印,省去再次整理的时间。下面就教大家如何设置。

    张东海2020-09-03116

  • Word文档怎么固定行数和每行字符数量? Word文档怎么固定行数和每行字符数量?

    为了让Word文档看上去更整洁,我们在完成文章的写作后,经常会单独的调整各个段落的排列和间隔,从而让文档更加美观。下面就教大家一个简单的方法,固定Word文档中的行数和每行字符数量,让文档更整齐。

    张东海2020-08-25479

  • 如何在PPT中制作阶梯型时间轴? 如何在PPT中制作阶梯型时间轴?

    在日常工作中,我们往往会需要制作一些归纳总结类的PPT,在PPT的内容里经常会涉及到一些时间节点,这时候一个好看的时间轴可以为PPT加分不少,下面就教大家制作一个好看的阶梯型时间轴。

    张东海2020-08-20481

  • 电脑上误删除的文件怎么恢复? 电脑上误删除的文件怎么恢复?

    在我们日常使用电脑的过程中,可能会在无意之间删除一些重要文件,当我们发现文件丢失时,通常已经无法通过回收站找回,这时我们可以借助一些数据恢复软件尝试恢复。下面就教大家如何使用失易得数据恢复软件找回丢失的文件。

    张东海2020-08-1382

  • 腾讯元宝AI划词工具栏在哪设置_腾讯元宝AI划词功能汇总 腾讯元宝AI划词工具栏在哪设置_腾讯元宝AI划词功能汇总

    下载并打开最新版本的腾讯元宝,点击左下角【头像】选项。选择左侧【快捷工具】,在右下角将【当选中文本时显示工具栏】选项打开。这样我们在电脑上用鼠标选中文本,就可以调出AI划词工具栏了。

    薛旭栋2025-04-0818

  • 豆包AI视频工具详细使用教学_豆包AI制作视频是否要付费 豆包AI视频工具详细使用教学_豆包AI制作视频是否要付费

    下载并打开最新版本的豆包,在【新对话】的右下角,选择【更多】,选择【视频生成】。首先点击【上传图片】将目标图片上传;然后点击【比例】,选择合适的视频比例;最后用一段话描述视频画面,点击右侧【↑】。等待片刻,豆包就可以将图片变为视频了。

    薛旭栋2025-04-0712

  • QQ音乐怎么自定义界面_QQ音乐自定义界面的方法 QQ音乐怎么自定义界面_QQ音乐自定义界面的方法

    1.打开QQ音乐,点击左上角的【+】号图标;2.依次选择要添加的【常用功能】、【常听歌手】以及【最近常听】;3.选择完毕后发现首页已经添加相关内容;4.点击正在播放的歌曲海报进入播放详情页;5.在右下角点击【播放器样式】图标;6.点击想要设定的播放器页面;7.详细设置具体的个性化参数;8.设置完成后播放器页面已经发生变化。

    杨童博2025-04-087

  • QQ音乐最新21.21版本改动介绍_歌曲分类筛选功能上线! QQ音乐最新21.21版本改动介绍_歌曲分类筛选功能上线!

    QQ音乐最新21.21版本上线的功能有:1.歌曲分类筛选功能,能够让用户很方便地找到同一种风格的歌曲,为用户提供风格统一的沉浸式听歌体验;2.伴唱模式,可以将歌曲的人声和伴奏分离,通过自由调节两者的比例,可以给用户提供良好的练唱体验。

    薛旭栋2025-04-0711

  • ToDesk怎么设置无人值守_ToDsek无人值守设置方法 ToDesk怎么设置无人值守_ToDsek无人值守设置方法

    1.打开ToDesk后点击左侧的【高级设置】;2.在基本设置界面,打开【开机自动启动】;3.点击【安全设置】标签,勾选【临时密码和安全密码都可以使用】,在下方输入安全密码,防止临时密码失效,导致远程失败;4.远程电脑输入连接的代码和密码,即可进行远程控制。

    杨童博2025-04-075

  • 芒果TV桌面灵动岛有什么用_桌面灵动岛在哪开启和关闭 芒果TV桌面灵动岛有什么用_桌面灵动岛在哪开启和关闭

    芒果TV桌面灵动岛功能包括桌面迷你播​、每日热播榜、桌面宠物以及播放记录回看。

    薛旭栋2025-04-089

  • 2025年四大热门短剧播放平台分享_海量短剧资源等你解锁 2025年四大热门短剧播放平台分享_海量短剧资源等你解锁

    2025年热门短剧播放平台有爱奇艺、抖音、腾讯视频、优酷。不管你热衷于甜宠剧中男女主的浪漫邂逅,对悬疑短剧带来的烧脑刺激情有独钟,还是痴迷古装短剧中的古风古韵,这几个平台都能精准匹配你的喜好,满足你的观剧需求。

    薛旭栋2025-04-0817

  • 夸克浏览器怎么安装本地插件_夸克浏览器安装本地插件方法 夸克浏览器怎么安装本地插件_夸克浏览器安装本地插件方法

    1.打开浏览器点击右上角的插件图标,打开【插件管理】;2.在插件管理左下角,将【开发者模式】选项打开;3.将下载的插件解压到当前文件夹;4.返回夸克浏览器插件管理页面,点击上方的【加载解压缩的扩展】;5.打开后缀为【CRX】的文件夹后,点击右下方的【选择文件夹】;6.插件管理页面就会新增本地加载的插件。

    杨童博2025-04-087

  • ToDesk远程摄像头功能怎么用_ToDesk远程摄像头使用教程 ToDesk远程摄像头功能怎么用_ToDesk远程摄像头使用教程

    1.首先打开Windows系统设置,找到摄像头设置,确保【让桌面应用访问摄像头】为开启状态;2.确保没有其他程序正在使用摄像头,如果有在使用,可以打开【任务管理器】结束相关任务;3.打开ToDesk,点击左侧的【设备列表】;4.找到需要开启摄像头的设备,点击该设备;5.在右侧菜单栏中找到摄像头图标,点击即可开启摄像头。

    杨童博2025-04-075

  • 抖音视频播放没有声音怎么办_抖音解决视频没有声音的方法 抖音视频播放没有声音怎么办_抖音解决视频没有声音的方法

    1.打开抖音,随机播放一条视频,确保右下角音量为开启而非静音状态;2.点击电脑右下角的喇叭按键,选择打开【音量合成器】;3.查看抖音客户端是否被单独设置成静音;4.点击右侧箭头按钮,在输出设备一栏,确保声音输出是当前的播放设备;5.查看声卡是否需要更新,如有更新请更新,更新完毕后重启系统;6.打开抖音,播放视频,声音即可正常。

    杨童博2025-04-074

网友评论

鐩墠宸叉湁0鏉¤瘎璁�

发布
时下最热 好软抢先用 好游抢先玩 热文 软件库
X
第三方账号登录
  • 微博认证登录
  • QQ账号登录
  • 微信账号登录
您好,如有软件收录需求,请将软件打包,并附上软件名称、软件介绍、软件相关截图、软件iocn、软著、营业执照(个人没有营业执照请提供对应的开发者身份证正反面以及手持身份证本人照片),发送至邮箱business@mydown.com

收起>>

发送至邮箱:kefu@mydown.com

收起>>