Files
AIGC/demo/PasswordChecker.java
AIGC Developer 8449423cfb 完成数据库结构升级 - 移除模拟数据,实现真实数据库集成
- 扩展数据库表结构,添加会员等级、用户会员信息、视频任务、用户作品、系统配置等表
- 更新用户表,添加手机号、头像、昵称、性别、生日、地址等字段
- 创建完整的初始数据,包含10个用户、3个会员等级、15个订单、10个视频任务、10个用户作品
- 实现会员管理API控制器,支持CRUD操作和批量操作
- 创建会员等级和用户会员信息实体类及仓库接口
- 更新前端会员管理页面,集成真实API调用,保留模拟数据作为后备
- 实现编辑功能,支持修改用户名、会员等级、资源点、到期时间等信息
2025-10-22 09:50:11 +08:00

29 lines
646 B
Java

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
public class PasswordChecker {
public static void main(String[] args) {
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
String hash = "$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iKTVEFDi";
// 测试不同的密码
String[] passwords = {"demo", "admin", "password", "123456"};
for (String password : passwords) {
boolean matches = encoder.matches(password, hash);
System.out.println("Password '" + password + "' matches: " + matches);
}
}
}