Bộ tạo chuỗi ngẫu nhiên
Tạo các chuỗi ngẫu nhiên dài từ 1 đến 256 ký tự bằng cách kết hợp bất kỳ tập ký tự nào: chữ hoa, chữ thường, chữ số và ký hiệu. Rất phù hợp cho các giá trị thay thế, dữ liệu kiểm thử, mã nhận diện và nhãn tạm thời. Mỗi ký tự được lấy từ một bộ tạo số ngẫu nhiên an toàn về mặt mật mã, nên kết quả có tính ngẫu nhiên đồng đều.
Cách tạo một chuỗi ngẫu nhiên
-
1
Chọn độ dài
Từ 1 đến 256 ký tự mỗi chuỗi.
-
2
Chọn bộ ký tự
Chữ hoa, chữ thường, chữ số, ký hiệu: hãy chọn bất kỳ tổ hợp nào.
-
3
Chọn số lượng
Tạo từ 1 đến 100 chuỗi cùng một lúc.
-
4
Tạo
Sao chép kết quả, hoặc tạo một nhóm chuỗi mới cùng lúc.
Các mẫu sử dụng phổ biến
| Cách dùng | Độ dài | Bộ ký tự |
|---|---|---|
| Mã thiết bị kiểm tra | 8–12 | chữ thường + số |
| Slug URL | 6–10 | chữ thường + số + dấu gạch nối |
| Nonce / Token CSRF | 32 | chữ và số |
| Khóa API (hex) | 32–64 | chữ thường + số |
| Mật khẩu | Từ 16 ký tự trở lên | chữ và số + ký hiệu |
Không phải công cụ tạo mật khẩu
Đối với mật khẩu thực tế của người dùng, bạn nên sử dụng công cụ tạo mật khẩu chuyên dụng – công cụ này cung cấp các yêu cầu về cấu trúc (ít nhất một chữ số và một ký hiệu) cùng bộ đánh giá mức độ bảo mật. Công cụ này phù hợp hơn với các trường dữ liệu dạng chuỗi thô khi bạn chỉ cần các ký tự ngẫu nhiên giả.
Kiểm tra entropy
Entropi tính bằng bit là length * log2(alphabet size). Một chuỗi chỉ gồm chữ cái thường dài 8 ký tự có độ entropi là 8 × log₂(26) = 37 bit – dễ bị tấn công bằng phương pháp brute-force. Một chuỗi chữ và số dài 16 ký tự có độ entropi là 16 × log₂(62) = 95 bit, thuộc mức vừa phải. Đối với các ứng dụng mật mã học, nên hướng tới độ entropi 128 bit (dùng 22 ký tự chữ và số hoặc 32 ký tự thập lục phân).
Câu hỏi thường gặp
Mỗi ký tự đến từ một bộ tạo số ngẫu nhiên an toàn về mặt mật mã, không phải từ một nguồn có thể đoán trước. Tuy nhiên, đối với các thông tin mật dành cho người dùng (mật khẩu, khóa API), nên ưu tiên sử dụng các công cụ tạo mã riêng biệt, vì chúng còn áp dụng thêm các yêu cầu như “phải chứa ít nhất một chữ số”.
Bất kỳ tổ hợp nào của chữ hoa (A-Z), chữ thường (a-z), chữ số (0-9) và ký hiệu (!@#$%^&*()-_=+[]{}|;:,.<>?). Phải bật ít nhất một bộ ký tự để tạo được chuỗi.
Tối đa 256 ký tự mỗi chuỗi và tối đa 100 chuỗi mỗi lần. Nếu cần nhiều hơn, hãy tạo thành nhiều lần.
Mỗi lần tạo đều độc lập với nhau. Đối với một chuỗi chữ và số dài 20 ký tự, xác suất xảy ra va chạm trong suốt một tỷ lần tạo là cực kỳ nhỏ, nhưng không bằng không.
Công cụ liên quan
Trình tạo font Instagram
Tạo "font" Unicode (đậm, nghiêng, viết tay, đẳng khoảng, fraktur) để dán thẳng vào bio, tên, caption và bình luận Instagram của bạn.
Trình tạo tên thành phố
Tạo tên thành phố, thị trấn, làng và thủ đô hư cấu cho xây dựng thế giới, bản đồ, game, truyện và dữ liệu giả lập, kèm ghi chú ngắn cho từng kết quả.
Trình tìm cờ emoji
Tìm emoji cờ của 195 quốc gia theo tên địa phương, tên tiếng Anh hoặc mã hai chữ cái. Kiểm tra chuỗi Unicode và sao chép ngay trong trình duyệt.
Bộ tạo phông chữ Discord
Chuyển văn bản bình thường thành các kiểu chữ Unicode phù hợp với tên dùng trong Discord, tên máy chủ và tin nhắn, bao gồm các dạng đậm, nghiêng, fraktur, monospace và dạng trang trí.
Trình dịch chữ nổi Braille
Dịch văn bản sang chữ nổi Braille Unicode cấp 1 và giải mã Braille trở lại thành chữ cái. Xử lý chữ hoa, chữ số và dấu câu.
Ký hiệu mũi tên để sao chép
Sao chép các mũi tên Unicode phổ biến chỉ với một lần nhấp: thẳng, đôi, chéo, móc, vòng và tam giác cho tài liệu, chat và thiết kế.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- مولد سلسلة عشوائية [AR]
- Générateur de chaînes aléatoires [FR]
- 랜덤 문자열 생성기 [KO]
- Generator Deret Acak [ID]
- Zufälliger Zeichen-Generator [DE]
- Generator losowych ciągów znaków [PL]
- Generator van willekeurige strings [NL]
- slumpmässig stränggenerator [SV]
- เครื่องสร้างลำดับข้อมูลสุ่ม [TH]
- ランダム文字列生成器 [JA]
- Generador de Cadenas Aleatorias [ES]
- Gerador de Strings Aleatórias [PT]
- Rastgele Dize Üreteci [TR]
- 随机字符串生成器 [ZH]
- Random String Generator [EN]
- Generatore di Stringhe Casuali [IT]
- Генератор случайных строк [RU]