0

我的情况:我有一个视频流服务,允许用户暂停/恢复他们的视频,还可以并行观看其中的多个部分(如 IDM),每个部分都可以暂停和恢复。性能在这里是一个重要的问题,所以我们选择了HC-128 ,根据这个比较,它是性能最好的。

在 HC 中,与大多数流密码一样,其中一种安全技术是在启动算法时设置一个计数器,并随着更多数据被加密而增加该计数器。

当流完全下载(从 index0content.length())时,我的解决方案工作正常,但当我想在给定位置(例如在 byte 处10000)恢复时失败。

我使用默认的 HC 初始化过程,将计数器设置为0. 我试图阅读的代码,HC但无法提出解决方案。

如何使用给定的计数器位置初始化 HC-128?

我也有一个解密 APP 来解密我的流,但如果计数器随着传入字节的增加而增加,这是可行的。

有一个从充气城堡图书馆复制的 HC 128 样本,效果很好

您可以在此处在线运行此代码在主要方法“Hello World”中是输入

4

0 回答 0