Tôi tạo ra một cụm từ mật khẩu dài, sử dụng nó một vài lần, sau đó quên nó;) Các twist là, tôi biết chủ đề chung và có lẽ gần như tất cả các nhân vật. Người cầu toàn trong tôi không muốn thu hồi chìa khóa hay bất cứ thứ gì như thế (và tôi nghĩ tôi cần cụm từ mật khẩu để thu hồi nó, đúng không?). Tôi cảm thấy tôi sẽ có thể có một tốt đi lúc này bằng cách brute-buộc bố trí/ký tự có khả năng mà tôi đã sai/mis-typed. Tôi đã viết một chương trình C để tạo ra các kết hợp như vậy. Thật không may tôi không có mã để tay (Tôi sẽ đi với "nó không có liên quan" lý do cho bây giờ;). Tôi cũng đã xem qua một số code trên web bằng cách sử dụng GPGME để thực hiện chính xác điều này như là một bằng chứng về khái niệm. Nó có nhận xét "điều này có thể dễ dàng nhanh hơn 100 lần". Vấn đề là, lược tả mã cho thấy nút cổ chai là chính cuộc gọi GPGME. Đây có phải là mong đợi, hay nó là một hạn chế của GPGME có thể được giải quyết bằng cách sử dụng thư viện đầy đủ hoặc một triển khai chuyên dụng?Cách tốt nhất để làm mềm brute-force cụm từ mật khẩu GPG/PGP của riêng bạn?
Bạn sẽ làm thế nào để thực hiện việc này? Rõ ràng phương pháp này không khả thi đối với bất kỳ cụm từ mật khẩu nào là không rõ, nhưng tôi nghĩ điều quan trọng là tôi biết những gì Tôi đã nhập mà không biết định dạng chính xác của cách Tôi đã nhập - phải khả thi, phải không?
Đó là một câu hỏi thực sự thú vị! Chúc may mắn! – Rimian