Есть ответ 👍

Пользователь использует компьютерную систему, в которой по введенному паролю вычисляется и хранится хеш-значение. хэш-значение пароля вычисляется функцией gethash (см. листинг).

политика безопасности системы требует, чтобы пароль содержал не более шести символов и состоял только из букв латинского алфавита в верхнем регистре в кодировке ascii.


/* входные параметры:

pwd – строка пароля

hash - переменная, в которой будет содержаться хеш

возвращаемое значение:

false – пароль не соотвествует правилам системы;

true - пароль соотвествует правилам системы;

int hash – хеш пароля (целое число)

*/

bool gethash( char const *pwd, int *hash ) {

// длина пароля

int n = strlen(pwd);

// проверка пароля на длину

if(n > 6)

return false;

// проверка пароля на содержание только букв верхнего регистра

for(int i = 0; i < n; i++)

if( pwd[i] < 'a' || pwd[i] > 'z')

return false;

//вычисление хеша

*hash = 0;

for(int i = 0; i < n; i++)

*hash += (pwd[i] - 'a' + 1);


return true;

}



у какого пароля хеш-значение будет меньше 65?

261
326
Посмотреть ответы 1

Ответы на вопрос:

Kioppps
4,4(24 оценок)

24-разрядный значит i=24 во втором изображении n=16=2^i ⇒ i=4 24/4=6 ответ: в 6 раз.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS