帮我用Kotlin写一个String的扩展函数,作用是将字符串进行SHA1加密并返回
时间: 2023-04-10 20:01:51 浏览: 302
字符串加密函数
好的,以下是Kotlin的扩展函数代码,可以将字符串进行SHA1加密并返回:
```
import java.security.MessageDigest
fun String.sha1(): String {
val bytes = MessageDigest.getInstance("SHA-1").digest(toByteArray())
return bytes.joinToString("") { "%02x".format(it) }
}
```
使用方法:
```
val str = "Hello World"
val sha1 = str.sha1()
println(sha1) // 输出:2ef7bde608ce5404e97d5f042f95f89f1c232871
```
希望能够帮到你!
阅读全文