Tạo ra các số ngẫu nhiên thực sự với tốc độ khoảng 16 byte một giây. Sao anh lại muốn làm thế? 1. Sử dụng chúng để mã hóa không thể phá sản với miếng đệm XOR một lần. 2. Sử dụng chúng như mật khẩu không thể thay đổi. 3. Sử dụng chúng cho số PIN, kết hợp khóa. 4. Sử dụng chúng trong mật mã, ví dụ như tạo khóa riêng. Nó hoạt động bằng cách bạn gõ bất cứ điều gì bạn vui lòng, và nó đo thời gian giữa tổ hợp phím (và các bản phát hành khóa) chính xác đến nano giây (phần tỷ của một thứ hai), sau đó sử dụng thứ tự thấp 8 bit của những khác biệt cho entropy để tạo ra một dòng byte ngẫu nhiên. Các byte ngẫu nhiên hiển thị dưới dạng hex trên màn hình và được ghi lại dưới dạng nhị phân byte một tập tin được gọi là random.pad trong thư mục hiện tại. Nếu bạn chạy nó như là một Applet, bạn phải cấp phép cho nó để có thể đăng nhập dòng ngẫu nhiên vào đĩa cứng của bạn. Nếu quý vị từ chối cho phép, sẽ chỉ hiển thị các giá trị trên màn hình. Lợi thế: 1. miễn phí 2. bạn có thể kiểm tra nó để xem nó hoạt động như thế nào và để đảm bảo mã được không làm gì bất chính như gửi một bản sao số điện thoại của bạn cho CIA. 3. Có thể chạy dưới dạng Applet mà không cần cài đặt hoặc ứng dụng không có kết nối mạng. Khó khăn: 1. chậm. Chỉ có thể tạo ra khoảng 16 byte ngẫu nhiên một giây. 2. Tôi đã không thực hiện các bài kiểm tra toán học về đầu ra để đảm bảo chúng có chất lượng cao nhất. Tìm hiểu thêm Xem pseudorandom trong bảng thuật ngữ Java tại mindprod.com cho các kỹ thuật khác để tạo ra các số ngẫu nhiên thực sự. Tại sao lại là logo chăn màu? Nó được tạo ra bằng cách đặt hình vuông nhỏ ở các vị trí ngẫu nhiên với màu sắc ngẫu nhiên.
lịch sử phiên bản
- Phiên bản 1.0 đăng trên 2012-12-25
phiên bản ban đầu
Chi tiết chương trình
- Mục: Bảo mật & Quyền riêng tư > Công cụ Mật mã hóa
- Publisher: Canadian Mind Products
- Giấy phép: Miễn phí
- Giá: N/A
- Phiên bản: 1.0
- Nền tảng: windows