bcypt在加密时原理简单讲就是用一个随机的字符串(salt)+注册的密码,进行处理生成一个hash码,在登录解密时底层原理就是获取到数据库里密码的随机字符串部分(salt),加上输入的登录密码再生成一个hash,之后与数据库中的密码进行比对.