V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yigefanqie
V2EX  ›  程序员

各位 V 友大佬们下午好,请教个算法的小白问题,关于 SM2 算法。

  •  
  •   yigefanqie · 61 天前 · 1406 次点击
    这是一个创建于 61 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬们好,javascript 有很多 sm2 算法的开源库,这些库对相同数据加密 doSignature 的底层算法都一样,还是会有差异呢。

    5 条回复    2024-10-01 14:46:23 +08:00
    Maerd
        1
    Maerd  
       61 天前
    功能上一致就行了,不需要考虑那么多
    gongxuanzhang
        2
    gongxuanzhang  
       61 天前
    国标和国际 SM2 的参数有点区别
    iyiluo
        3
    iyiluo  
       61 天前
    国密改造的吧? sm2 对接有两个坑,一个是 sm2 有 c1c2c3 模式和 c1c3c2 模式,还有一个是加密后的字符串需不需要去除 04 前缀
    yigefanqie
        4
    yigefanqie  
    OP
       60 天前
    @iyiluo 谢谢🙏大佬
    huiyuanai709
        5
    huiyuanai709  
       60 天前 via iPhone
    @yigefanqie 签名最后有两个 BigInteger r 和 s 这两个 有很多种编码规则 比如转成 byte 数组 32 位对齐,也有使用默认的 standarddsa 具体看双方要求 https://mp.weixin.qq.com/s/6kXOb92I-ZqpwR1mLaI3AQ
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2602 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:06 · PVG 11:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.