0

所以情况就是这样,我有一个父 SWF,它在它下面加载了多个子 SWF。我想知道是否有任何方法可以让我 100% 相信所有这些儿童 SWF 都是我的。

例如,当从域“http://example.com/b.swf”加载子 SWF“b.swf”时,我始终可以保证传递给我的 SWF 是我的,而不是被截获的并使用 Fiddler 之类的工具进行修改,然后传递给我。

像检查它的大小,哈希?不知道大家有没有可以帮忙的?

4

1 回答 1

1

好吧,您当然可以创建要加载的 SWF 哈希。MD5 是一种常用的算法。因此,如果与 URL 一起存储正在加载的 SWF 的 MD5 哈希,则很难想出一个生成相同哈希的假 SWF。(非常困难,因为制作具有相同哈希值的 SWF 可能需要数年,甚至数百年)。

这种机制通常与其他软件发行版一起使用。许多开源工具在程序/安装程序中提供 md5 哈希。Maven 还使用 MD5 哈希来确保加载的库是真实的。所以这听起来像是一条路。

于 2012-08-08T09:33:07.910 回答