Мне очень стыдно задавать этот вопрос, но дело в том, что я ничего не знаю о шифровании. Я всегда избегал этого. Я не понимаю концепцию ключей шифрования (открытый ключ, закрытый ключ, ключ RSA, ключ DSA, ключ PGP, ключ SSH и т.д.).
Я сталкивался с ними на регулярной основе, но, как я уже сказал, я всегда избегал их. Вот несколько случаев, когда я сталкивался:
Создание учетной записи:
Для учетной записи потребуется открытый ключ RSA или DSA. Отправьте ключ вместе с желаемым именем учетной записи на admin@organization.org
Я действительно не знаю, что такое RSA/DSA или Как получить их ключи? Нужно ли регистрироваться где-нибудь для этого?
Рассылка:
Я не могу вспомнить точно, но я видел, что у некоторых писем есть вложения, такие как подпись, или в нижнем колонтитуле почты будет что-то, называемое подписью PGP и т.д. Я действительно не понимаю его концепцию.
GIT Управление версиями:
Я создал учетную запись на ассембле.com (для частного репозитория GIT), и он попросил меня ввести "ключи SSH" в мой профиль. Где я собираюсь взять это? Зачем мне это нужно? Разве SSH не связан с удаленным входом (например, удаленный рабочий стол или telnet)? Как эти два SSH связаны и отличаются?
Я не знаю, во сколько еще ситуациях я столкнусь с этими вещами.
Я действительно запутался и понятия не имею, с чего начать и как приступить к изучению этих вещей. Пожалуйста, кто-нибудь направит меня в правильном направлении.
Примечание. Меня абсолютно не интересуют темы, связанные с шифрованием. Таким образом, я никоим образом не собираюсь читать книгу по этой теме для выпускников. Я просто хочу очистить свои концепции, не вдаваясь в подробности.