Tôi quên những gì tôi đã sử dụng để mã hóa một tập tin, tôi có thể làm gì?


0

Tôi có một tệp tôi cần giải mã, nhưng hệ điều hành của tôi đã được cài đặt lại và tôi không nhớ phần mềm nào tôi nên sử dụng để giải mã nó. May mắn thay, dữ liệu vẫn được lưu giữ, bao gồm cả những gì tôi tin là khóa riêng. Tôi đang đề cập đến một cái gì đó tôi đã tìm thấy được lưu trữ trong ~/.gnupgthư mục, nhưng như tôi đã nói tôi chỉ tin rằng điều này có chứa PK. Tôi không hoàn toàn chắc chắn nếu nó hoạt động để giải mã tập tin.

Có cách nào để tôi có thể tìm ra phần mềm nào và sử dụng khóa nào để giải mã tập tin không? Tôi đã suy nghĩ về ứng dụng cá ngựa, nhưng tôi không chắc chắn.

Tôi đang sử dụng Ubuntu 18.10

Dưới đây tôi đã liệt kê tất cả mọi thứ trong .gnupg/thư mục.

thư mục:

  • openpgp-revocs.d /
  • khóa riêng-v1.d /

các tập tin:

  • pubring.kbx
  • hạt giống ngẫu nhiên
  • Trustdb.gpg

Câu trả lời:


3

Gnu Privacy Guard ( gpg, chương trình sử dụng thư mục ~ / .gnupg) là phần mềm mã hóa / ký thực hiện tiêu chuẩn OpenPGP (ban đầu, nó chỉ đơn giản là một bản sao mã nguồn mở, không có bằng sáng chế của chương trình "Quyền riêng tư khá tốt", trong đó sử dụng phần mở rộng tập tin .pgp theo mặc định). gpglà một chương trình dòng lệnh, mặc dù có tồn tại các trình bao bọc GUI cho nó.

Ít nhất là trên Ubuntu 16.04, gói chứa gpgđược gọi là "gnupg", vì vậy nếu chạy gpg <yourfile.pgp>trong một thiết bị đầu cuối (chẳng hạn như gnome-terminalhoặc xterm) không làm gì cả, hãy thử chạy sudo apt update && sudo apt install gnupgtrước. Truyền tệp được mã hóa vào gpgchương trình sẽ tự động dẫn đến việc giải mã tệp. Bạn sẽ cần khóa riêng mà tệp đã được mã hóa và GnuGP sẽ cần biết nơi tìm nó (theo mặc định, nó sẽ tìm trong ~ / .gnupg). Bạn cũng sẽ cần mật khẩu cho khóa riêng đó (trừ khi nó được tạo mà không có bất kỳ mật khẩu nào); gpgsẽ nhắc bạn nhập mật khẩu cho tệp chính của bạn. Nếu lệnh thành công, gpg <yourfile.pgp>sẽ tạo ra một phiên bản được giải mã của tệp, với phần mở rộng .pgp bị loại bỏ.


1

Vì bạn muốn một phần mềm GUI * nix giải mã một tệp được mã hóa bằng định dạng PGP, có lẽ bạn đang tìm kiếm kleopatra, có lẽ nằm trong kho phần mềm.

Bạn có thể sử dụng một chương trình hoặc giao diện khác nhau, mặc dù. Nếu bạn đã khôi phục ~/.gnupg(và trước đây bạn có thể giải mã nó bằng các khóa đó), thì nó vẫn hoạt động trong bản cài đặt mới (bạn cũng sẽ cần phải nhớ cụm mật khẩu khóa).


0

thực sự có ứng dụng cá ngựa hoạt động trên trình quản lý tệp Nautilus Ubuntu để thực hiện mã hóa. Sau khi tôi cài đặt seahorse-nautilus, tôi sao chép thư mục .gnupg cũ của mình vào thư mục nhà mới và nó giải mã thành công tệp bằng khóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.