社区
C++ 语言
帖子详情
关于c++处理 SHA-1算法加密 (有这样的类吗)
看见繁华
2014-03-21 10:24:43
想问一个问题:websocket的客户端发来的WebSocket-Key 我需要经过SHA-1算法加密,得到长度为20字节的二进制数据,
再将这些数据经过Base64编码,最终得到服务端的密钥,也就是ser_key,然后发送给客户端 握手完成。 可是c++里面有专门处理《 SHA-1算法加密 》的《 函数 》或《 类 》吗 ?? 谢了
...全文
234
7
打赏
收藏
关于c++处理 SHA-1算法加密 (有这样的类吗)
想问一个问题:websocket的客户端发来的WebSocket-Key 我需要经过SHA-1算法加密,得到长度为20字节的二进制数据, 再将这些数据经过Base64编码,最终得到服务端的密钥,也就是ser_key,然后发送给客户端 握手完成。 可是c++里面有专门处理《 SHA-1算法加密 》的《 函数 》或《 类 》吗 ?? 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
看见繁华
2014-03-21
打赏
举报
回复
mougaidong 你能贴出来 一些代码吗 最好 能 编译通过 unix系统的
tmWin32
2014-03-21
打赏
举报
回复
网上应该会有第三方的库
turing-complete
2014-03-21
打赏
举报
回复
我用过这个还不错
http://www.codeproject.com/Articles/2463/CSHA-A-C-Class-Implementation-of-the-SHA-Hash-A
幻夢之葉
2014-03-21
打赏
举报
回复
标准库是没有,去找第三方的库吧!!
shiguojie19892
2014-03-21
打赏
举报
回复
我感觉应该有加密算法的基础类,你可以去算法开源里面搜索一下代码库
夹心饼干
2014-03-21
打赏
举报
回复
openssl
渡世白玉
2014-03-21
打赏
举报
回复
botan、、这个库不错,加密算法很全的、、 Qt库本身也有sha和md5算法、、
C++
实现对数据的
SHA
-256
加密
算法
C++
实现对数据的
SHA
-256
加密
算法
SHA
-256
算法
的
C++
实现及demo
SHA
-256
算法
的
C++
实现及demo
SHA
-3
加密
算法
C语言测试代码-(基于Keccak
算法
)
2012年10月,美国NIST选择了Keccak
算法
作为
SHA
- 3的标准
算法
,Keccak拥有良好的
加密
性能以及抗解密能力。 测试说明 测试代码由makefile进行管理 将整个文件夹拷贝到Linux目录下,使用gcc编译 编译运行步骤: 1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件HashCalc 2. 命令行下输入 ./HashCalc 执行程序 3.命令行输入make clean可清理编译生成的文件 非Linux gcc编译器,不用makefile下 main.c依赖于keccak.c和
sha
3nist.c文件
SHA
1
加密
算法
的
c++
实现
标准
SHA
1
算法
的
C++
实现,讲解了该
算法
的计算原理,并对难懂代码进行解释和具体的使用方法。拿来就能用。
C++
sm2、sm3、sm4、rsa、crc、md、
sha
、des等
加密
算法
类
源码
有以下函数可供使用: 1 sm2 生成密钥、
加密
、解密、签名、验证 2 sm3
加密
、MAC 3 sm4 ecb
加密
、ecb解密、cbc
加密
、cbc解密、mac 4 rsa 生成密钥、
加密
、解密、签名、验证 5 crc 校验 6 md md2
加密
、md4
加密
、md5
加密
7
sha
sha
-1
加密
、
sha
-224
加密
、
sha
-256
加密
、
sha
-384
加密
、
sha
-512
加密
8 des ecb
加密
、ecb解密、cbc
加密
、cbc解密、mac 源码包含了封装的功能模块
类
以及测试
类
, 全部源码都可以用VS2020编译通过,请放心使用! 友情提示,为了兼顾一些旧代码,预编译头文件用的是StdAfx.h,如果需要更换为最新的pch.h,请按照以下步骤操作: 1将StdAfx.h、StdAfx.cpp移出项目,并添加pch.h、pch.cpp 2选中整个项目,项目-属性-
C++
-预编译头-预编译头文件:pch.h 3选中单个pch.cpp文件,右键菜单,属性-
C++
-预编译头-预编译头:创建(/Yc) 4确保步骤2、3在所有配置(配置:Release、Debug)均设置成功
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章