我正在编写一个使用HMAC-sha1的具有真实性机制的应用程序,再加上CBC-河豚可以很好地传递数据。这需要2个键和一个ivec。

我看过Crypto ++,但是文档非常差(例如HMAC documentation)。所以我要去上学,并使用Openssl。使用库函数和工具生成和加载这些密钥的最佳方法是什么?我不需要安全套,因此x.509证书可能毫无意义,除非我当然遗漏了一些东西。

那么,我是否需要编写自己的配置文件,或者在openssl中是否为此有任何基础结构?如果是这样,您能否指导我一些文档或示例。

最佳答案

尽管它不能直接回答您的问题,但是,如果您将其视为程序的复制保护方法,则以下相关问题可能会使您读起来有趣。

  • Preventing the Circumvention of Copy Protection
  • What copy protection technique do you use?
  • Software protection by encryption
  • How do you protect your software from illegal distribution?
  • 10-04 13:25