感触life

Java与PHP(Laravel) bcrypt加密算法兼容

首先尝试java与php分别生成密码 然后发现二者之间的区别在于字符串开头 $2a$ 与 $2y$。$2y$开头的是新版本的安全修复。Java仅支持$2a$。 解决方法很简单,看你要兼容哪边,我场景是java无人可改,所以只能兼容java那边 只需要把$2y$替换成$2a$即可 存表的密码是$2a$开头的,直接用php验证也是可以的,不需要再改回校验。

Laravel用腾讯云cos

阿里的oss与腾讯云cos都是对象储存 本教程分为两步:1安装配置 2使用 一.安装 二.使用 再放上表结构 PS:虽然上传成功了,获取到图片url,但是如果你设置的是私有读写图片也是无法访问的,需要前端做cos鉴权。或者设置公读私写(需要在文件管理处手动处理之前上传的文件) 参考文档:https://cloud.tencent.com/document/product/436/12266http […]