я произвел 16 символов буквенно-цифровой секретный ключ в Баш с этой командой:Как долго перебор 16 символов секретный ключ
key=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1)
Я имею в виду использование этого ключа для шифрования пароля.
Как долго обычно для злоумышленника требуется перебор, чтобы найти ключ, который расшифровывал бы пароль, зашифрованный с помощью этого метода?
ну, какой у вас алгоритм шифрования? rot13? Это будет O (1). aes256 O (бесконечность) –
Если вы спрашиваете, является ли это криптографически безопасным, тогда [ответ да] (http://security.stackexchange.com/questions/3936/is-a-rand-from-dev-urandom -Secure-за-а-логин-ключ). –
Я использую библиотеку OpenSSL EVP в C, которая находится здесь: https://www.openssl.org/docs/manmaster/crypto/EVP_EncryptInit.html. Кроме того, @Assaf Lavie, можете ли вы прокомментировать метод грубой силы? – Kingamere