Unity3d Unity如何为AssetBundles生成缓存哈希

Unity3d Unity如何为AssetBundles生成缓存哈希,unity3d,caching,cryptography,Unity3d,Caching,Cryptography,我正在研究Unity如何为资产包生成缓存名称的技术方面 例如,我的游戏使用WWW.LoadFromCacheOrDownload将URL、Hash128和CRC的资产包缓存到示例游戏/b2ee2b99701af83199d653e4的资产包中。Unity如何从该数据生成缓存的名称?(b2ee2b99701af83199d653e4文件名) 总之,Unity内部使用什么加密算法来生成文件名的散列,我们自己如何从这些数据中重新创建散列 作为参考,我使用的Unity版本是Unity 4.6,因此使用了

我正在研究Unity如何为资产包生成缓存名称的技术方面

例如,我的游戏使用
WWW.LoadFromCacheOrDownload
URL
Hash128
CRC
的资产包缓存到
示例游戏/b2ee2b99701af83199d653e4
的资产包中。Unity如何从该数据生成缓存的名称?(b2ee2b99701af83199d653e4文件名)

总之,Unity内部使用什么加密算法来生成文件名的散列,我们自己如何从这些数据中重新创建散列

作为参考,我使用的Unity版本是Unity 4.6,因此使用了旧的
LoadFromCacheOrDownload
方法