SM算法及go实践


SM国密算法是指国家密码局认定的「国产商用密码算法」,包括(不止): - SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法,其中SM1、SM7算法不公开,调用该算法时,需要通过加密芯片的接口进行调用 - SM2、SM9是非对称算法 - SM3是哈希算法。

RSA算法 --- 加解密及签名


RSA算法是最广为使用的”非对称加密算法“,它依靠大数分解,密钥越长,就越难破解。目前,1024位的RSA密钥基本安全,2048位的密钥极其安全。