OpenSSL и какой метод шифрования использовать

Я на OS X 10.8.3, смекалка с командной строкой, и я хочу использовать OpenSSL, чтобы начать шифрование конфиденциальной информации на моем MacBook Pro

Я знаю, что могу использовать openSSL в синтаксисе типа:

openssl enc -aes-256-ecb -in in.txt -out encrypted.txt

кто-нибудь может объяснить, какой тип шифрования использовать и почему?

кроме того, могу ли я вставить строку в эту команду openSSL и получить обратно зашифрованную строку для хранения в файле? (скажем, список паролей). Храните каждый пароль в зашифрованном виде файл, а затем зашифровать весь файл, а также.

Я также предполагаю, что можно зашифровать одним способом, а затем зашифровать второй раз, используя другой метод для дополнительной защиты.

если я зашифрую это на OS X, я также предполагаю, что могу расшифровать его на Linux.

25
задан Jason
13.11.2022 14:35 Количество просмотров материала 2843
Распечатать страницу

1 ответ

вы должны обратить внимание на это указывает при шифровании ничего:

● Confidentiality
● Integrity
● Authenticity
● Non-repudiation
● Access control
● Difficulty compromise

принимая это в качестве основы вы shoud выбрать метод, который поможет вам больше всего. (Будучи асимметричный шифр отличный способ accommplish много выше.[Используйте закрытый и открытый ключи..])

и здесь краткое руководство GPG.

в симметричных способах есть AES(128, 192, 256 бит) и DES (64 бит на блок)

проверить этой OpenSSL Manual

как кто-то говорит выше, используя GPG это отличная идея, потому что использование Ассиметрических ключей всегда безопаснее, чем просто пароли в любом доступе...

чтобы получить список шифров вы можете использовать:

openssl list-cipher-commands

так например шифр AES:

openssl enc -aes-256-cbc -salt -in file.txt -out file.enc

и расшифровать

openssl enc -d -aes-256-cbc -a -in file.enc

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

на link есть How do I base64-encode something? части и How do I simply encrypt a file? часть. Надеюсь, что это может помочь вам

для получения дополнительной информации погружение на асимметричные ключевые методы и симметричным ключом

вот RFC для Определение Сильных Сторон Открытых Ключей, Используемых Для Обмена Симметричными Ключами

надеюсь, что это помогает. Всегда читайте руководство по использованию.

1
отвечен AAlvz 2022-11-14 22:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх