由于要将java服务转成go开发,所以要实现密码的婚配,但本人没有找到go相应的库,故参考java源码实现了一下。
有现成的库,请留言告知下。
。
。
 JAVA密码加密类(crypto/StandardPasswordEncoder)实现 加密过程:  1.获取随机加密字符串salt  2.拼接salt和密码,然后使用sha256进行n次加密,得到code  3.拼接salt和code,得到saltCode  4.对saltCode进行hex加密,得到密码 验证过程:  1.对加密的密码进行hex解密  2.对hex解密的密文进行分割,获取加密字符串salt  3.使用salt对输入的密码进行加密的23步骤  4.使用或和异或对2次密码进行比对
                                    
                                    
                                        
                                            1