SHA1散列算法及其C++实现

SHA1散列算法及其C++实现


全部评论
看了一下博客,有几个小问题or建议 关于SHA1的应用:Cryptographic hash or secure hash 主要是用作完整性校验,帖子的两个作用基本都是这一条,还可以用作口令保护,大部分基于口令的登录都是基于hash的;另外也可以用于签名,还有区块链中的Pow 碰撞概率:一般密码学习惯用2^n表达,另外2^160 是设计的碰撞概率,认为SHA1是随机的前提下的碰撞概率,但是实际碰撞概率可能比这个要高,具体也没有查到资料 关于实现,分组,补位,散列,输出,这个是必要的,然后大小端序这个 我认识是平台相关的,只要保证前后的大小端序一直即可,补位,更准确的说法应该是填充:包括分组填充和长度填充 建议可以看一下openssl的实现,或者官方文档的实现,应该会有所收获
点赞 回复 分享
发布于 2018-09-20 10:15

相关推荐

看新闻上说,印度媒体都在密集发申请攻略,咨询量直接涨了30%印度、韩国、新加坡的申请意愿特别突出,感觉要成科技人才的新选择了~我的offer还没有呢!
ysb:哥们就不明白了,自己的人才都留不住,然后找外国,咋滴给外国人才高福利朝九晚五不加班是吗,然后我们大学生996,加班,无offer,摆地摊,送外卖是吗,有点意思,很英明
我的秋招日记
点赞 评论 收藏
分享
谁知道呢_:bro不如吃顿疯狂星期四
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务