AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 算法加解密

在线计算SM3哈希

内容摘要:

这是一款 SM3 哈希计算工具,输入一段文字,选好字符编码,就能算出它对应的 SM3 值,同时给出小写和大写两种格式。SM3 是我国自主设计的哈希算法,做国密合规、接口签名、数据校验时用起来很方便。

计算结果 SM3 Result
SM3 小写
SM3 大写

哈希算法是用来把任意内容压成一小段固定长度字符串的方法,同样内容算出来永远一样,内容变一点结果就完全不同。SM3 是我国自主研发的一种哈希算法,和国外的 SHA-256 类似,输出 64 位十六进制,主要用在要求"国密合规"的场合——比如国内的一些政务系统、金融系统、加密通信,都要求用 SM3 而不是国外的算法。这个小工具就是帮你算 SM3 的。

主要功能

输入文本

上面一个框,把要算的文字粘进去就行。中文、英文、符号都可以。

选择字符编码

同一段文字,用不同字符编码算出来的 SM3 值不一样。工具里可以选编码,常用的有 UTF-8、UTF-16LE、UTF-16BE、GBK、GB18030、BIG5,还能展开选更多其他编码。一般用默认的 UTF-8;如果对方系统用 GBK,那选 GBK 才能对上。

两种格式一次给全

点"立即计算",下面会同时列出两种结果:

  • SM3 小写:64 位十六进制,字母都是小写

  • SM3 大写:同样的值,字母都是大写

不同场合用的格式不一样,这里一次都给全。

一键复制

每个结果右边都有"复制"按钮,点一下就把对应的值复制走。

请求频率限制

接口对请求频率有限制,算得太频繁会提示稍后再试。

适合谁用

做国密合规项目的人,系统要求用 SM3 做摘要或签名,用它能快速算出值来对照;做政务、金融系统对接的人,对方按国密标准要求传 SM3 值,这里正好合适;做开发、处理数据的人,需要 SM3 校验数据完整性时用得上;学哈希算法的人,把 SM3 和 SHA-256 放一起对比着看,能直观理解它们的异同。

用起来什么感觉

界面很简洁:上面输入文字、选编码、点按钮,下面列出两种格式的结果。每种格式一行,左边标着是什么,中间是值,右边是复制按钮,一目了然。结果都是等宽字体,对齐整齐。手机上输入框和按钮加宽加高,手指点着方便。按钮大、字清楚。不需要安装,打开网页就能使,用完关掉就行。