Форум программистов, компьютерный форум CyberForum.ru

Технологии защиты информации. Бросок монеты в колодец - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стоит ли разрываться? http://www.cyberforum.ru/cpp-beginners/thread827267.html
Добрый вечер. Я сейчас учу плюсы и необходимо изучить javascript и php. Можно ли все это вместе учить или я не смогу?
C++ хочу обойти античит punkbuster Visual Studio 2012 1>------ Построение начато: проект: Win32Project11, Конфигурация: Debug Win32 ------ 1> stdafx.cpp 1> Win32Project11.cpp 1>c:\users\oleg\documents\visual studio 2012\projects\win32project11\win32project11\win32project11.cpp(12): error C2065: pb_tic: необъявленный идентификатор 1>c:\users\oleg\documents\visual studio 2012\projects\win32project11\win32project11\win32project11.cpp(15): error... http://www.cyberforum.ru/cpp-beginners/thread827258.html
C++ error: ISO C++ forbids declaration of 'Time' with no type
#ifndef _TIMELL_H #define _TIMELL_H #include <iostream> #include <string> #include "Time.h" using namespace std; //class Time;
C++ Массив и файлы
Здравствуйте.Помогите решить проблемку. Восстанавливаю массив из файла,минимально значение такое как нужно, а среднее арифметическое отличается от предыдущего, в чем проблема не пойму. #include <iostream> #include <stdio.h> #include <time.h> #include <fstream> using namespace std; void random (float *MAS, float size);
C++ Автоматические конвертеры стилей наименования объектов http://www.cyberforum.ru/cpp-beginners/thread827238.html
Существуют ли средства позволяющие в автоматическом режиме сконвертировать наименования переменных/функций во всем проекте из одного стиля в другой? Например, привести все к qt-стилю - приватные поля с префиксом m, методы с маленькой буквы, геттеры без префикса get, названия файлов только в нижнем регистре и так далее.
C++ Реализация основного класса Помогите пожалуйста!!! Вспомогательный класс вроде написал, а основной не получается!!!! Требуется реализовать 2 класса. Один класс является основным, другой – вспомогательным. Несколько объектов вспомогательного класса должны быть полями основного класса. Должны быть реализованы методы Init, Read, Display для вспомогательного класса и методы, позволяющие инициализировать все поля... подробнее

Показать сообщение отдельно
Gdeya
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 13

Технологии защиты информации. Бросок монеты в колодец - C++

04.04.2013, 17:06. Просмотров 509. Ответов 1
Метки (Все метки)

Задача такая.
Запрограммировать протокол "Бросок монеты в колодец"
Вот информация по ней.
Интересно отметить, что во всех этих протоколах Алиса и Боб узнают результат броска не
одновременно. В каждом протоколе есть момент, когда одна из сторон (Алиса в первых двух
протоколах и Боб в последнем) узнает результат броска, но не может изменить его. Эта сторона
может, однако, задержать раскрытие результата для второй стороны. Это называется броском
монет в колодец. Представьте себе высохший колодец. Алиса стоит рядом с колодцем, А Боб -
немного подальше. Боб бросает монету, и она падает в колодец. Алиса может теперь заглянуть в
колодец и увидеть результат, но она не может спуститься вниз и изменить его. Боб не сможет
увидеть результат, пока Алиса не позволит ему подойти и заглянуть в колодец.
Генерация ключей с помощью броска монеты
Реальным применением этого протокола служит генерация сеансового ключа. Протоколы
броска монеты позволяют Алисе и Бобу создать случайный сеансовый ключ так, что никто из них
не сможет повлиять на то, каким будет этот ключ. Если Алиса и Боб зашифруют свои сообщения,
процедура генерации ключа к тому же станет безопасной от злоумышленника.
У меня нет никаких наработок. Прошу вас помочь.

Добавлено через 20 часов 28 минут
О цене договоримся)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru