При регистрации в сети ПК выдает пароль из 10 символов, которые содержат 20 букв. Найти объем памяти в байтах для хранения 30 паролей

Ответы:
Ксения Сотникова
05-03-2019 06:17

Мощность алфавита N=20 Из неё можно найти объём в битах, который требуется для одного символа по следующей формуле: N=2^i Где i - число бит, требующееся для одного символа Т.к. 20 не соответствует ни одной степени двойки, берём большее число 2^4 < 24 < 2^5 N = 2^5 Отсюда i = 5 бит Далее вычисляем, сколько бит требуется для одного пароля, для этого умножаем число бит для 1 символа на кол-во символов в пароле 5*10=50 бит Переводим биты в байты, для этого делим на 8 50/8=6.25 Получившееся число округляем до целых в бОльшую сторону Т. е. получается 7 байт на 1 пароль Далее получившиеся байты просто умножаем на кол-во паролей и получаем ответ 30*7=210 байт

Картинка с текстом вопроса от пользователя Людмила Камышева

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «При регистрации в сети ПК выдает пароль из 10 символов, которые содержат 20 букв. Найти объем памяти в байтах для хранения 30 паролей » от пользователя Людмила Камышева в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!

yii\base\ErrorException
Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library '/usr/lib/php5.6/mysql.so' - /usr/lib/php5.6/mysql.so: cannot open shared object file: No such file or directory

$_GET = [
    'id' => '8193631-pri-registracii-v-seti-pk-vydaet-paroly-iz-10-simvolov-kotorye-soderghat-20-bukv-nayti-obyem-pamyati-v-baytah-dlya-hraneniya-30',
    'url' => 'paroley-',
];