Tôi không thể nói cho máy phát điện của bạn vì tôi chưa nhìn thấy nó. Nó có an toàn về mặt mật mã không (vì điều đó hơi khó viết và chỉ vì bạn không thể khôi phục hạt giống không có nghĩa là những người khác không thể trong một khoảnh khắc).
Tôi hoàn toàn không ngạc nhiên khi PractRand không phát hiện ra vòng lặp ở mức >275 GB (Xem ghi chú). Tôi không có kinh nghiệm trực tiếp về PractRand, nhưng bất kể nó có phả hệ thấp hay không, tất cả các bài kiểm tra 'tiêu chuẩn' đều có vấn đề. STS của NIST có một bộ số liệu thống kê nội bộ rất hẹp, hạn chế nghiêm trọng kích thước mẫu có thể chấp nhận được.diehard có bài kiểm tra tổng khét tiếng và các bài kiểm tra yếu kém khác. Gần đây, người ta phát hiện ra rằng dieharder có sai lệch trong thử nghiệm KolmogorovâSmirnov (~ 8 TB mẫu). Và nó bị giới hạn ở ~250 GB dữ liệu. ent hoàn toàn thiếu một số giá trị p. FIPS 140 khá yếu. Thử nghiệm U01 phải tuân thủ các thông số có thể điều chỉnh được (tại sao?). PractRand sẽ không có gì khác biệt, đặc biệt khi xem xét số lượng hạn chế các nhà phát triển đang làm việc trên nó.
Tóm lại, không có bộ thử nghiệm nào là hoàn hảo và tính ngẫu nhiên rất khó chịu. Đây là những gì chúng ta hiện có mặc dù. Tôi khuyên bạn nên sử dụng một bộ thử nghiệm khác cho các mẫu <275 GB và so sánh. Tốt nhất trong ba lần chạy được khuyến khích. Dù sao thì 275 GB vật liệu chính được kéo ra từ một hạt giống cũng đủ cho hầu hết các trường hợp sử dụng
Ghi chú:
Để kiểm tra các bài kiểm tra PractRand, chỉ cần tạo 100 GB từ /dev/urandom, sao chép và ghép nối để tạo thành một cuộn. Xem những gì xảy ra cho bạn.
Tôi vừa mới xử lý xong một tệp được nối có dung lượng 2 x 10 GB từ/dev/urandom và nó được thông qua với hai ĐIỂM YẾU: -
sts_serial| 6| 100000| 100|0,99995833| YẾU
diehard_dna| 0| 2097152| 100|0,99637872| YẾU
Đó là cuộc sống.