国密版FISCO BCOS

Welcom to 国密版FISCO BCOS project :-)

为了充分支持国产密码学算法,金链盟基于 国产密码学标准,实现了国密加解密、签名、验签、哈希算法,并将其集成到FISCO BCOS平台中,实现了对 国家密码局认定的商用密码 的完全支持。

下表对比了 国密版FISCO-BCOS非国密版FISCO-BCOS :

算法类型国密版FISCO BCOS非国密版FISCO BCO
签名算法SM2 (公私钥长度:512 bits, 256 bits)ECDSA (公私钥长度: 512 bits, 256 bits)
哈希算法SM3 (哈希串长度: 256 bits)SHA3 (哈希串长度: 256 bits)
对称加解密算法SM4 (对称密钥长度: 128 bits)AES (加密秘钥长度: 256 bits)

(注:国密算法SM2, SM3, SM4均基于 国产密码学标准 开发)

国密版FISCO-BCOS主要包括如下特性- web3sdk和nodejs使用国密SM2对交易进行签名- 节点间使用符合国密SSL_VPN标准的openssl库通信- 节点可验证国密SM2算法签名后的交易- 使用国密SM4算法对落盘数据进行加密
国密版FISCO BCOS不支持的特性- 暂不支持控制台ethconsole发交易- 暂不支持web3sdk与fisco-bcos节点通信采用国密SSL- 暂不支持兼容老数据,因此使用者请注意,国密版本只适合在新业务中使用