在C++中执行WHIRLPOOL哈希
Performing a WHIRLPOOL hash in C++
这听起来是一个相对简单的问题,但我还没能让Crypto++发挥作用。我使用的是Microsoft Visual C++2010学习版(我很便宜),而库中包含的.vcxproj/.vcproj/.sln文件根本不起作用。还有很多文件,我只是不确定我到底需要什么。
有人知道我可以顺便拜访一下的解决方案吗?参考实现是好的,只要它们不是荒谬的低效或其他什么。很抱歉问了这么一个普通的问题,但我环顾四周,找不到任何我需要的东西——我想密码学不是我的专业领域。
话虽如此,如果有人知道我如何让VC++2010加载项目文件,那么让Crypto++工作会很好。这个错误非常。。。不是描述性的。它只是说项目无法加载,并给了我-2147483647作为错误号。
编辑:这是转换报告错误:
XML分析期间发生以下错误:文件:C:\Users\Kyle\Desktop\Exotera\Dependencies\crypto\cryptlib.vcproj行:102列:5错误消息:系统错误:-2141754677。无法加载文件"C:\Users\Kyle\Desktop\Exotera\Dependencies\crypto\cryptlib.vcproj"。
这是cryptlib.vcproj:的第102行
Name="VCPostBuildEventTool"
编辑(再次):我开始工作了。我删除了项目文件中引用x64的所有内容,现在它已正确转换。无论如何,谢谢。
不确定您遇到了什么问题。
- 下载版本5.5.1
- 解压缩下载的档案
- 双击cryptest.sln
- Visual Studio将打开并询问您是否要转换项目
- 说是
- 过一段时间,Visual Studio将显示转换后的解决方案
使用学习版,您希望能够在Visual Studio中编译资源文件。您需要使用Windows SDK中的rc编译器来编译它们。
相关文章:
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 使用Qt C++计算类似Git的SHA1哈希
- 如何将这个C++哈希表转换为动态扩展和收缩,而不是使用硬设置的最大值
- 用C++将哈希表写入文件并从文件中恢复
- c++找不到具有相同哈希的无序集合元素
- 哈希文件递归并保存到矢量Cryptopp中
- 对 pair<pair<int,int>pair<int,int unordered_map进行哈希处理>>
- 直接在 unordered_map 的方法中使用哈希,而不是生成哈希的用户定义对象
- 如何为字符串生成唯一但一致的 N 位哈希(小于 64 位)?
- 使用对象的基类部分模板专用化对对象进行哈希处理::哈希
- boost::包含提升单元的元组的哈希值
- 使用 Key 对 C++ 中的哈希映射进行排序. 无法排序
- C++中的并发哈希表
- 哈希映射使用 nullptr c++ 初始化节点的动态数组
- 在具有开放寻址的哈希表中插入节点 [优化逻辑]
- 与C++哈希表的基础知识混淆
- 如何为位集找到/实现一个好的哈希函数
- 对于短字符串来说,这是一个很好的哈希函数吗?
- 在C++中执行WHIRLPOOL哈希