nem*_*emo 21
不是用于字符串而是用于[]byte.crypto/subtle特别参见ConstantTimeCompare:
func ConstantTimeCompare(x, y []byte) int如果两个相等长度的切片x和y具有相同的内容,则ConstantTimeCompare返回1.所花费的时间是切片长度的函数,并且与内容无关.
您可能知道,您可以轻松地将字符串转换为字节切片:
var x []byte = []byte("someString")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3362 次 |
| 最近记录: |