小编A.k*_*mez的帖子

为什么 bcrypt 库 CompareHashAndPassword 方法很慢?

我想比较密码并使用bcrypt库,但 CompareHashAndPassword 方法非常慢。为什么这个方法很慢?

var b  []byte =  []byte("1234")
 var bx  []byte =  []byte("$2a$14$RWV9NhWmlQmSoV9toM/k9OIzaNcYssCiauPVAljiX2NGhqvyxcOMy")
 fmt.Println("Start Compare: ", time.Now().Format("2006-01-02 15:04:05.000000"))
 err := bcrypt.CompareHashAndPassword(bx, b)
 fmt.Println("Completed Compare: ", time.Now().Format("2006-01-02 15:04:05.000000"))
 fmt.Println("------------------------")
Run Code Online (Sandbox Code Playgroud)

结果:

开始比较: 2018-03-22 22:53:09.142380

完成比较:2018-03-22 22:53:10.347585

你能帮助我吗?

go bcrypt

3
推荐指数
1
解决办法
3823
查看次数

FCM防火墙限制

我们正在将FCM用于我们的android应用程序。

但是我们的客户的网络上有防火墙限制。他们授予了端口(5228、5229、5230)允许从FCM获取消息的权限,但我们不能在初始化状态下获得令牌。

我们连接到另一个网络以获取令牌,然后再次连接受限网络并成功发送通知。

FCM服务的令牌注册是否还需要获得其他许可?

android push-notification google-cloud-messaging

2
推荐指数
1
解决办法
3639
查看次数