Я проходил собеседование на должность на полный рабочий день с компанией, с которой я работаю подрядчиком. Один из вопросов, которые мне задали, - это разработка IM-клиента. Мне задали следующий вопрос: «Как бы вы зашифровали сообщения, чтобы служба поддержки могла их прочитать, если они в этом нуждались?"
У меня нет опыта работы с шифрованием, и я не претендую на это. После собеседования я попытался найти информацию по этому вопросу, чтобы у меня было лучшее понимание. Когда я пытался найти шифрование сообщений (как, например, кодирование, java и т.д.), Оно показывало только статьи о том, какое приложение вы должны установить для шифрования сообщений, почему вы должны использовать приложения для шифрования сообщений и т.д. Я не мог не найти, как это делается или как это реализовать.
У меня есть общее представление о том, как работает шифрование, но как мне узнать больше (в идеале, не читая книгу о шифровании). Я хотел бы понять, как я мог бы ответить на вопрос, который мне представили, в случае, если я когда-нибудь снова получу такую возможность.