java - 古巴平台的加密方法
问题描述
古巴有自己的后端系统来添加用户。现在我需要在前端编写一个用户注册。我用的古巴版本是6.9 我知道这个版本的加密是SHA1:https://doc.cuba-platform.com/manual-6.9/login.html 现在我的问题是: 不知道怎么设置数据库的加密密码。
我通过元数据创建一个实体
User user = metadata.create(User.class);
user.setPassword(passWord);
解决方案
我不确定这是最好的选择,但我使用了以下代码:
@Inject
protected PasswordEncryption passwordEncryption;
...
user.setPassword(passwordEncryption.getPasswordHash(user.getId(), password));
推荐阅读
- amazon-dynamodb - 属性对象fundName的类型
. KeyConditionExpression 仅支持 Key 类型的 Attribute 对象 - html - 如何在容器中居中图像链接?
- google-chrome-extension - chrome 扩展对 .js 没有任何作用
- r - 取在一列中一起运行的数字的平均值
- powershell - 如何使用 PowerShell 从包含数据的 CSV 文件中提取特定字段
- python - 验证 chrome selenium webdriver 中的警报消息
- json - 未找到内置辅助方法 Json() 的 ASPNETCore 2.2 API
- .net - 如何从 ViewEngineResult 获取渲染的 PartialView
- c++ - WxWidget - wxFrame 本身的问题 - 是否可以将元素从一个 wxFrame 复制到另一个
- java - 无法连接远程虚拟机。连接超时(连接远程虚拟机失败。连接超时)