в принципе, я хочу знать, какой самый сильный (самый сложный для взлома) алгоритм шифрования сегодня. То же самое касается алгоритма хэширования. Допустим, я тоже выбираю супер-сильный пароль (бонус: как долго это безопасный пароль с алгоритмом шифрования?), для части алгоритма шифрования. Мне все равно, сколько времени это займет, или это "стандарт" сегодняшнего дня (ex.: Я слышал, что AES является "стандартом", но что это не самый безопасный алгоритм), до тех пор, пока он есть непроницаемый.
обновление: Я понимаю, это очень общий вопрос, поэтому позвольте мне сузить его немного. Предположим, что я пытаюсь безопасно переписываться с кем-то, или что я просто не хочу, чтобы кто-то расшифровывал мой текст, и я хочу, чтобы он был настолько безопасным, насколько это возможно в настоящее время. На какой тип алгоритма шифрования я должен смотреть, какой размер ключа, какой размер бита и какой конкретный алгоритм я должен использовать? То же самое касается хэширования.
обновление: в сузьте его больше, скажем, что "Боб" этого дела имеет закрытый ключ, который знает только он. Предположим, что всем в мире была предоставлена копия зашифрованного сообщения, но только " Боб " должен быть в состоянии расшифровать его.
(Я понимаю, что это может показаться теневым, но это все гипотетическая ситуация.)