• При ре­ги­стра­ции в ком­пью­тер­ной системе каж­до­му пользователю выдаётся пароль, со­сто­я­щий из 20 сим­во­лов и со­дер­жа­щий только сим­во­лы из 12-символьного набора: А, В, C, D, Е, F, G, H, K, L, M, N. В базе дан­ных для хра­не­ния сведений о каж­дом пользователе от­ве­де­но одинаковое и ми­ни­маль­но возможное целое число байт. При этом ис­поль­зу­ют посимвольное ко­ди­ро­ва­ние паролей, все сим­во­лы кодируют оди­на­ко­вым и ми­ни­маль­но возможным ко­ли­че­ством бит. Кроме соб­ствен­но пароля, для каж­до­го пользователя в си­сте­ме хранятся до­пол­ни­тель­ные сведения, для чего вы­де­ле­но целое число байт; это число одно и то же для всех пользователей. Для хра­не­ния сведений о 20 поль­зо­ва­те­лях потребовалось 400 байт. Сколь­ко байт вы­де­ле­но для хра­не­ния дополнительных све­де­ний об одном пользователе? В от­ве­те запишите толь­ко целое число – ко­ли­че­ство байт.

Ответы 1

  • т.к используется всего 12 символов, то для записи одного символа нужно 4 бит : 2^3 < 12 < 2^4для хранения всех 20 символов пароля нужно 4 *20 =80 бит переводим в байты80/8 = 10 байтпусть x - количество памяти для хранения дополнительных сведений, тогда: 20 * (10+x)=400200+20x=40020x = 200x=10
    • Автор:

      zane
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years