Ruby on rails Golang duplicate rails设计gem密码加密

Ruby on rails Golang duplicate rails设计gem密码加密,ruby-on-rails,go,devise,bcrypt,beego,Ruby On Rails,Go,Devise,Bcrypt,Beego,我必须在一个新的应用程序中对用户进行身份验证,该应用程序使用Beegoframework forGolang,扭曲之处在于DB来自Rails应用程序,其中身份验证是使用gem designe实现的 我已经研究了gembcrypt实现 但无法完全掌握如何复制加密的\u密码来验证用户… 你能帮帮我吗 更新1 使用bcrypt没有帮助 b_密码:=[]字节(密码) hashedPassword,err:=bcrypt.GenerateFromPassword(b_密码,bcrypt.DefaultC

我必须在一个新的应用程序中对用户进行身份验证,该应用程序使用
Beego
framework for
Golang
,扭曲之处在于DB来自Rails应用程序,其中身份验证是使用
gem designe
实现的
我已经研究了
gembcrypt
实现

但无法完全掌握如何复制
加密的\u密码来验证用户…
你能帮帮我吗

更新1
使用
bcrypt
没有帮助

b_密码:=[]字节(密码)
hashedPassword,err:=bcrypt.GenerateFromPassword(b_密码,bcrypt.DefaultCost)


我得到了不同的密码。

我发现了执行此任务的确切方法

此设计加密机与golang中的bcrypt auth做相同的事情,而且我没有看到Rails设计哈希和go设计加密机密码哈希相等

你到底想要什么?你正在尝试使用bcrypt加密密码吗?还是你们从一个角度来看?我想检查一下提供的电子邮件和密码是否在golang侧有效。所以我必须用同样的方法加密密码。