Một trình tạo mật khẩu mạnh mẽ và an toàn được xây dựng bằng React và Tailwind CSS, cung cấp giao diện hiện đại và trải nghiệm người dùng tối ưu.
- Độ dài tối ưu: 12-16 ký tự theo tiêu chuẩn bảo mật
- Đa dạng ký tự: Hỗ trợ chữ hoa, chữ thường, số và ký tự đặc biệt (
@#$%&*!?) - Đảm bảo an toàn: Luôn chứa ít nhất một ký tự từ mỗi loại được chọn
- 3 chế độ theme:
- 🌞 Sáng (Light)
- 🌙 Tối (Dark)
- 💻 Theo hệ thống (System)
- Hiệu ứng mượt mà: Hover effects, transitions, và micro-interactions
- Thiết kế responsive: Hoạt động tốt trên mọi thiết bị
- Phân loại rõ ràng: Weak / Medium / Strong
- Tính toán thông minh: Dựa trên độ dài và độ đa dạng ký tự
- Hiển thị trực quan: Màu sắc và badge tương ứng
- Sao chép một chạm: Copy password vào clipboard
- Mẹo bảo mật: 4 gợi ý quan trọng để bảo vệ tài khoản
- Ngăn lỗi thường gặp: Không cho phép tắt tất cả các loại ký tự
- React 18+ - Thư viện UI chính
- Tailwind CSS 3+ - Framework CSS utility-first
- ES6+ - JavaScript hiện đại
- Vite - Build tool nhanh chóng
git clone https://github.com/mtrong100/Password-Generator.git
cd <your-repo-name>npm installnpm run devSau đó truy cập http://localhost:5173 (hoặc port khác mà Vite chỉ định).
src/
├─ App.jsx # Giao diện và logic chính của ứng dụng
├─ index.jsx # Điểm khởi động React
├─ styles/ # Cấu hình Tailwind CSS
└─ assets/ # Hình ảnh, icon (nếu có)
- Chọn ngôn ngữ (Tiếng Việt)
- Chọn giao diện (Light / Dark / System)
- Điều chỉnh độ dài mật khẩu (12--16)
- Bật/tắt các loại ký tự bạn muốn sử dụng
- Nhấn "Tạo Mật Khẩu Mới"
- Sao chép mật khẩu bằng nút "Copy"
- Dùng mật khẩu dài ít nhất 12 ký tự\
- Kết hợp chữ hoa, chữ thường, số và ký tự đặc biệt\
- Không sử dụng thông tin cá nhân\
- Dùng mật khẩu khác nhau cho mỗi tài khoản
Phát hành theo giấy phép MIT License.
Bạn có thể tự do sử dụng, chỉnh sửa và phân phối lại mã nguồn này.
Tên: [SigmaProVip68]
Công nghệ: React + Tailwind CSS
Năm: 2025
