Tôi cần một tập lệnh bash để lấy một tập tin được mã hóa, vì tập tin có nguồn gốc chứa thông tin nhạy cảm.
Tôi muốn tập lệnh nhắc cụm mật khẩu GPG và sau đó chạy, tìm nguồn cung cấp tệp được mã hóa. Tôi không thể tìm ra làm thế nào để làm điều này mặc dù. Phải có đầu vào của người dùng cho cụm mật khẩu, vì tôi không muốn lưu trữ khóa trên máy chủ với tệp được mã hóa.
Nhìn vào một số phương pháp khác nhau, tôi không muốn giải mã tệp, nguồn tệp không được mã hóa, sau đó xóa nó sau. Tôi muốn giảm cơ hội để lại một tệp không được mã hóa phía sau, nếu có lỗi xảy ra trong tập lệnh.
Có cách nào để lấy đầu ra GPG của một tệp để lấy nguồn theo cách này không? Có thể thu thập STDOUT và phân tích cú pháp (nếu GPG thậm chí có thể xuất nội dung theo cách này).
Ngoài ra, nếu có một cách khác để mã hóa một tập tin mà shell script có thể sử dụng, tôi không biết về nó, nhưng mở ra các khả năng khác.