SLI2000a
22.08.2021 00:49

Пользователь использует компьютерную систему, в которой по введенному паролю вычисляется и хранится хеш-значение. хэш-значение пароля вычисляется функцией 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?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
etre
19.05.2023 06:09

Задание 1.

История электронной почты, которую мы активно используем сегодня, началась в 1971 году, когда программист по имени Рэй Томлинсон создал программу, позволяющую отправлять послания на удаленный компьютер по протоколу CypNet).Полученные таким образом сообщения сохранялись в файле «Почтовый ящик».

Практически сразу Томлинсон начал совершенствовать свою программу. Так появилась система организации электронных почтовых адресов: каждый адрес состоял из имени пользователя, а также сетевого имени его компьютера, при этом имена разделялись между собой значком @. Знак «собачка» — это английский предлог at, то есть «на».

Меньше чем через год Томлинсон создал несложный пользовательский интерфейс, с которого можно было отправлять и принимать сообщения в сети. Еще через шесть месяцев Лоуренс Робертс на основе программы своего коллеги Томлинсона создал свою, имеющую множество сервисных функций.

Спустя полтора года электронная почта стала популярна в ARPANET, с ее передавалось 75% всех данных. Начиная с 1975 года, электронная почта стала использоваться также для рассылки писем с полезной информацией. При этом большой популярностью пользовались новости из мира научной фантастики. В том же году появилась программа MSG, написанная Джоном Витталом. Она включала все известные тогда функции — отправку, рассылку, сортировку и т.д.

Сегодня в сети Интернет существует огромное количество почтовых сервисов, обслуживающих миллионы пользователей по всему миру.

Задание 2.

Электронный Адрес — запись, однозначно идентифицирующая почтовый ящик, в который следует доставить сообщение электронной почты. Адрес состоит из двух частей, разделённых символом «@». Левая часть указывает имя почтового ящика.

0,0(0 оценок)
Ответ:
StefanSalvatori
21.10.2022 06:10

Большой по размеру объём данных может содержать в себе очень малое количество информации. То есть объём данных и количество информации являются разными характеристиками, применяемыми в разных областях, связанных с информацией, но исторически название «количество информации» использовали в значении «объём данных», а для измерения количества информации применяли названия «информационная энтропия» и «ценность информации».

Единицы измерения ёмкости носителей и объёма данныхПравить

Применяются для измерения ёмкости носителей информации — запоминающих устройств и для измерения объёмов данных.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота