Пароль защищает определенное приложение [дубликат]

Мне нужно иметь возможность зашифровать / расшифровать один текстовый файл, сохраненный на моем внешнем HD в 12.04 LTS, предпочтительно приложение с графическим интерфейсом, если таковое имеется, или командную строку в противном случае. Спасибо.

33
задан 6 July 2012 в 09:14

50 ответов

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

39
ответ дан 18 July 2018 в 18:36

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 18 July 2018 в 18:36

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 18 July 2018 в 18:36

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

21
ответ дан 18 July 2018 в 18:36

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 18 July 2018 в 18:36

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

39
ответ дан 20 July 2018 в 18:02

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 20 July 2018 в 18:02

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 20 July 2018 в 18:02

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

21
ответ дан 20 July 2018 в 18:02

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 20 July 2018 в 18:02

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

39
ответ дан 23 July 2018 в 11:13

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 23 July 2018 в 11:13

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 23 July 2018 в 11:13

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

21
ответ дан 23 July 2018 в 11:13

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 23 July 2018 в 11:13

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

40
ответ дан 31 July 2018 в 17:20

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 31 July 2018 в 17:20

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 31 July 2018 в 17:20

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

22
ответ дан 31 July 2018 в 17:20

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 31 July 2018 в 17:20

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

40
ответ дан 2 August 2018 в 10:21

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 2 August 2018 в 10:21

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 2 August 2018 в 10:21

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

22
ответ дан 2 August 2018 в 10:21

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 2 August 2018 в 10:21

Простым способом шифрования одного файла является openssl:

openssl des3 < youfile.txt > yourfile.txt.des3

. Это предложит вам кодовую фразу, которую вам нужно будет ввести позже при расшифровке файла.

openssl des3 -d < yourfile.txt.des3 > yourfile.txt.decrypted

Чтобы сделать этот «графический», вы можете поместить его в сценарий Nautilus и сделать его доступным из контекстного меню. (Для этого см. Документы Nautilus.)

ОБНОВЛЕНИЕ

des3 является просто примером. Запустите openssl list-cipher-algorithms, чтобы просмотреть полный список шифров.

40
ответ дан 3 August 2018 в 09:05

https://stackoverflow.com/questions/2811528/can-i-use-my-ssh-public-key-to-decrypt-a-file Возникает вопрос по смежному вопросу. Вы можете использовать те же принципы для шифрования, если я не ошибаюсь.

1
ответ дан 3 August 2018 в 09:05

Попробуйте http://www.aescrypt.com/ , он отлично работает.

3
ответ дан 3 August 2018 в 09:05

Предположим, что человек хочет зашифровать файл с именем « message.txt »:

1. Шифрование файла с использованием GPG для личного использования

I. Использование парольной фразы для шифрования файла (а не закрытого ключа)

I.i . Команда: gpg -c message.txt делает это; он запрашивает пароль (и подтверждение пароля) и генерирует зашифрованный «message.txt.gpg», который является двоичным.

I.II . Если вы хотите сгенерировать зашифрованный ASCII-файл, который является base64 (я думаю) этого файла, вы можете использовать gpg -c --armor message.txt. Это создаст «message.txt.asc», который будет таким же, как и сгенерированный командой до , но закодировано base64, то есть зашифрованный файл в текстовом режиме ( .asc , а не двоичный, как .gpg ).

II. Использование закрытого ключа для шифрования файла

II.i . Если вы хотите зашифровать файл с помощью своего ключа, а не только паспарту, используйте команду gpg -e -r 'yourname' message.txt. Аргумент «ваше имя» должен содержать часть имени, которое вы использовали для создания закрытого ключа. Если вы не дадите параметр -r, gpg попросит об этом. Затем вы можете ввести наше имя (то же самое, что вы набираете в командной строке).

[+1118] II.ii . Point II.i даст вам двоичный файл. Если вы хотите получить файл ASCII, используйте --armor. gpg -e -r 'yourname' --armor message.txt. [+1118]

2. Расшифровка файла, зашифрованного с помощью GPG

Чтобы расшифровать файл, используйте команду gpg -d --output OUTPUTFILE message.txt.gpg. Это потребует кодовую фразу, а затем расшифрует файл message.txt.gpg - OUTPUTFILE , если кодовая фраза верна. Этот passhrase - это то, что вы использовали напрямую (пункт I., параметр -c), или через ваш закрытый ключ (пункт II., Параметр -e). Это работает как для двоичных (.gpg), так и для ascii (.asc ). Если вы подавите --output FILE, он выводится на консоль (stdout), тогда вы также можете сделать это, то есть перенаправить его в файл: gpg -d message.txt.gpg > OUTPUTFILE.txt Оба делают то же самое. 8)

22
ответ дан 3 August 2018 в 09:05

Для (GnuPG) 1.4.16

gpg -a --output outfile.txt --encrypt infile.txt

Вам будет предложено следующее:

Enter the user ID.  End with an empty line:

, где «идентификатор пользователя» можно найти, запустив

[113 ]
0
ответ дан 3 August 2018 в 09:05

Другие вопросы по тегам:

Похожие вопросы: