代码如下:
Security.addProvider(BouncyCastleProvider())
var md: MessageDigest? = null
md = MessageDigest.getInstance("SM3", "BC")
val byteArray = md.digest("123456".toByteArray())
得到byteArray即为加密后数据
也可以使用
val byteArray = SM3.Digest().digest("123456".toByteArray())