我正在尝试找到一个好的(并且记录良好的)哈希库来与我的C++程序一起使用,我只需要从字符串中生成两个哈希值.
我已经试过了crypto++,mhash并且我没有设法使它们工作,也与http://www.zedwood.com/article/121/cpp-md5-function
如果这个库是跨平台的,我会很高兴的.
LibTomCrypt过去似乎是一个非常可行和有用的加密选项.相关的LibTomMath可能是一个有用的数学库.但是最近,我看不到它的任何发展,而且对于它的"当前"网站来说它是模棱两可的.例如:
现状是什么,LibTomCrypt有未来吗?
我正在做一个小项目,需要你的帮助.以下是详细信息:
我正在为一个简单的项目寻找一个加密库/ sdk/toolkit,该库应该有以下要求
我是加密库的新手,请提出你的建议,我将自己做背景研究.
另外,你能建议一个在EXE中隐藏我的密钥的好方法吗?这是一个没有任何注册或安装的点击运行应用程序.
可能重复:
C/C++中最好的加密库是什么?
在Windows上用C++寻找插件加密解密库,使用非常简单,加密在编辑框中输入的用户名和密码并将它们保存在注册表中,在下一次运行中从注册表中检索它们解密并填充相应的编辑控制.尝试谷歌搜索和阅读一些文章,但找不到一个没有问题的干净,简单和可靠.
只要用户登录,基于AC / C ++的cgi Web应用程序就会在服务器上创建一个临时文本文件。当用户注销时,该文本文件将被删除。我想加密此文本文件以及文件内容。该文件将包含用户名和密码之类的信息。
做这个的最好方式是什么?
编辑:我看到建议的库。我的问题是我只能使用Standard C ++库。
我想要一个这样的程序:
scanf("%s", name);
scanf("%s", id);
scanf("%d", &age);
Run Code Online (Sandbox Code Playgroud)
现在我想写name,id并age到一个文件,但该文件应该被加密,这样只有我的程序可以回读它写的数据.
我是否需要使用这里提到的加密库之一(它们都是非常重型的库,我只需要加密文本文件),还是有其他更简单的方法?
如果加密库是解决方案,哪一个最适合简单的文本文件加密?
这是我一直想学习的东西.当我设计一个系统(软件或硬件),其中多个组件相互通信时,如何在协议中实现一些简单的加密或其他功能以实现某些基本安全性?
我无论如何都可以改变协议,因为我对发送/接收的一系列字节进行低级访问.
编辑:我对嵌入式编程感兴趣,简单的线上加密协议安全性.
我正在编写小程序(C++)来加密/解密文件.在解密之前,我想检查用户提供的密码是否正确.我的想法:
它是否正确?
encryption ×7
c++ ×4
c ×2
security ×2
connection ×1
embedded ×1
hash ×1
md5 ×1
passwords ×1
sha1 ×1