Tôi muốn tự động hóa việc tạo ít nhất hai khóa GPG cho mục đích thử nghiệm và trình diễn trong một máy ảo. Vì bối cảnh này, tôi muốn đảm bảo việc tạo khóa nhanh, lý tưởng là không sử dụng hoặc sửa đổi /dev/*random
gì cả. Ví dụ: sử dụng đồng hồ hệ thống làm nguồn ngẫu nhiên duy nhất sẽ ổn:
$ gpg --quick-gen-key 'alice' [options] --random-data $(date +%s)
$ sleep 2
$ gpg --quick-gen-key 'bob' [options] --random-data $(date +%s)
Tôi đã không thể tìm thấy bất kỳ tùy chọn như thế này. Có -quick-random
và --debug-quick-random
không có trong man
trang, dường như được hỗ trợ gpg
và chỉ không hoạt động. Các lệnh này, ví dụ, đã chạy trong vài phút trước khi tôi giết chúng:
$ gpg --batch --debug-quick-random --passphrase 'alice' --quick-gen-key 'alice@example.org'
$ gpg --batch -quick-random --passphrase 'alice' --quick-gen-key 'alice@example.org'
Sử dụng gpg
(GnuPG) 2.1.2.