В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
matwej2201
matwej2201
23.05.2022 00:51 •  Информатика

Print(...) не понимаю какую писать​

Показать ответ
Ответ:
senab
senab
20.02.2021 20:50

От полностью надежного хранения пароля можно ожидать как минимум, что никто посторонний не имеет доступа к паролю и не может получить такой доступ.

Для каждого из перечисленного злоумышленник может получить доступ к паролю:

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

Поэтому все перечисленные выше считать полностью надежными нельзя

Однако стоит заметить, что полностью надежных просто не существует. Даже при хранении данных "в голове" можно достать их оттуда без воли владельца (например, в состоянии опьянения, в бреду, во сне; при знании принципов, которыми руководствовался тот, кто придумывал пароль). Кроме того, от полностью надёжного хранения хотелось бы иметь возможность получить доступ к паролю в любое время, под этот критерий запоминание пароля не подходит – пароль можно забыть. 

0,0(0 оценок)
Ответ:
Chemist2001
Chemist2001
11.06.2020 13:00
#include <iostream>#include <array>#include <algorithm>#include <functional>template <std::size_t size>int count(std::array<int, size> const& arr_, std::function<bool(int)> const& f){    return std::count_if(arr_.begin(), arr_.end(), f);}int main(){    std::array<int, 5> arr = { -2, 0, 5, 0, -1 };    int positive = count(arr, [](int a){ return a > 0; });    int negative = count(arr, [](int a){ return a < 0; });    int zero = count(arr, [](int a){ return a == 0; });    std::cout << positive << " " << negative << " " << zero;}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота