Công cụ tạo dữ liệu
Tạo mã định danh, mật khẩu, dữ liệu mẫu và các giá trị dùng một lần.
Danh mục khác
Về Công cụ tạo dữ liệu
Mọi thứ trong nhóm này đều bịa ra một cái gì đó: một mật khẩu, một mã QR, một trang văn bản mẫu, một bảng dữ liệu thử. Điểm chung của chúng là chất lượng kết quả phụ thuộc hoàn toàn vào nguồn ngẫu nhiên, mà đó lại đúng là phần bạn không thể nhìn ra từ chính kết quả.
Nên điều đó đáng được nói rõ. Mọi công cụ tạo dữ liệu ở đây đều rút từ nguồn ngẫu nhiên mật mã của trình duyệt, chính nguồn dùng để sinh khoá mã hoá. `Math.random` không xuất hiện ở bất kỳ đâu trong nhóm này, và một bài test đọc mã nguồn ở mỗi lần build để giữ đúng như vậy. Nó được gieo từ một giá trị mà kẻ tấn công thường khôi phục được, khiến một mật khẩu dựng trên đó có thể đoán ra theo cách mà độ dài của nó khiến bạn tưởng là không — và một mật khẩu hai mươi ký tự yếu trông y hệt một mật khẩu mạnh.
Điểm chung thứ hai là kết quả của chúng phải vô hại. Địa chỉ email sinh ra dùng tên miền dành riêng theo RFC 2606 và không bao giờ tới được hộp thư thật; số điện thoại sinh ra lấy từ dải số dành cho hư cấu. Đó chính là ranh giới giữa dữ liệu thử và một tai nạn mà bạn phải đi xin lỗi suốt một năm.
Không thứ gì sinh ra ở đây được lưu lại, được truyền đi, hay nằm trong bất kỳ sự kiện đo lường nào. Một mật khẩu tồn tại trong trang và trong khay nhớ tạm của bạn, không ở đâu khác.
Câu hỏi thường gặp
Nguồn ngẫu nhiên lấy từ đâu?
Từ nguồn ngẫu nhiên mật mã của trình duyệt, kèm kỹ thuật lấy mẫu loại bỏ nên không giá trị nào có xác suất nhỉnh hơn. Math.random không được dùng ở bất kỳ đâu trong các công cụ này.
Mật khẩu tạo ra có bị gửi đi đâu không?
Không. Nó được tạo trong trang, không bao giờ ghi vào bộ nhớ, và không bao giờ nằm trong một sự kiện đo lường.
Dữ liệu giả có chạm tới người thật được không?
Không. Email dùng tên miền dành riêng theo RFC 2606 vốn không thể đăng ký, còn số điện thoại lấy từ dải số dành cho hư cấu.
Các công cụ này có chạy khi ngoại tuyến không?
Khi trang đã tải xong, công cụ vẫn chạy mà không cần mạng. Tải lại trang thì mới cần mạng trở lại.