При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из

При регистрации в компьютерной системе каждому юзеру выдаётся пароль, состоящий из 10 знаков. Из уразумений информационной безопасности каждый пароль обязан содержать желая бы одну десятичную цифру, как строчные, так и строчные латинские буковкы, а также не наименее одного символа из 6-символьного комплекта: amp;, , , *, !, @.
В базе данных для хранения сведений о каждом юзере отведено однообразное и мало вероятное целое число б. При этом употребляют посимвольное кодирование паролей, все символы кодируют схожим и минимально вероятным количеством бит. Не считая фактически пароля, для каждого юзера в системе хранятся дополнительные сведения, для чего выделено целое число б; это число одно и то же для всех юзеров.

Для хранения сведений о 150 пользователях потребовалось 3750 б. Сколько б выделено для хранения дополнительных сведений об одном юзере? В ответе запишите только целое число количество байт.

Задать свой вопрос
1 ответ

Может быть использовано

10 цифр+ 26 строчных букв + 26 строчных + 6 спец знаков = 68 знаков всего.

Для кодировки 68ми символов довольно спектра чисел от 0 до 67

(2^6=64)lt;67lt;(2^7=128)

Таким образом необходимо минимум 7 бит на знак.

7*9=63 колочена на один пароль.

63*100=6300 битов на 100 паролей.

6300/8 = 787,5 б.

Округляем в великую сторону  - ответ 788 байт



Семён Полторакин
Ошибся, не направил внимания на "для хранения сведений о каждом юзере отведено однообразное и мало возможное целое число байт." Тогда будет 63/8 = 8 б на один пароль. Значит 8*100 = 800 б на все пароли
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт