【发布时间】:2016-11-07 23:07:16
【问题描述】:
我正在使用 Golang Bcrypt 算法,例如它以字节为单位返回
password := []byte("MyPassword")
hashedPassword, err := bcrypt.GenerateFromPassword(password, 12)
上面的代码返回一个 hashPassword
[36 50 97 36 49 50 36 103 118 90 90 104 82 114 99 88 113 81 46 48 69 52 105 51 82 71 53 104 101 83 79 107 80 3 99 53 1003 9 99 53 103 48 106 56 68 66 54 84 89 83 107 100 108 87 67 115 57 77 97] 我的问题是;这是否与我在 Java 和 C# 中使用的字符串实现一样保存,其中 Hashpassword 将以字符串、数字和其他字符的形式返回?我已经从https://godoc.org/golang.org/x/crypto/bcrypt#CompareHashAndPassword 获得了代码并对其进行了测试。
【问题讨论】: