https://github.com/guanzhi/GmSSL 网上找到一个, 有没有 ruby 版本的。求助
之前也碰到过这个问题,ruby 应该没有国密 sm3 的 gem,
后来咋解决了呢?
你看文档给开发一个呗
看看 openssl 是否支持到了,sm4 已经支持了,sm3 不知道支持了没有
openssl 1.1.1 开始支持 SM3 SM4 了。
Java 有吧
要啥 gem,一句话的事,要求是你的 openssl 版本在 1.1.1 及以上:
pry(main)> OpenSSL::Digest.new('sm3', 'abc').to_s => "66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0"
sm4 加解密的 ruby 代码我在 ruby-china 也发过,链接:https://ruby-china.org/topics/41748#reply-370691
谢谢。已经解决了。
国密 SM2 的加密方式知道咋搞么?