SM2 SM3 SM4 的java软实现,经过多种语言的加密解密测试,通用性极强