Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана матрица действительных чисел размера n×m. Найти номер строки, содержащей максимальное число минимальных элементов https://www.cyberforum.ru/ cpp-beginners/ thread3032101.html
Есть работающая программа, но она работает только на одну строку, если строк несколько, то выводит последнюю (логично). Люди с умной головой, сделайте, пожалуйста, так чтобы она выводила номера нескольких строк если их больше 1. Хотела сделать через массив, но он у меня криво работает. /* Дана матрица действительных чисел размера n×m. Найти номер строки, содержащей максимальное число...
Имперский марш(код не проходит) C++
Как известно, в Имперской армии все штурмовики почти одинаковые. В связи с визитом командования каждого штурмовика постригли «под ежика». Несмотря на развитие нанотехнологий, постригли плохо — в результате из-за различной длины волос штурмовики могут отличаться друг от друга по росту, но незначительно — разница не превышает 137 нанометров. Ваша задача — выстроить штурмовиков по росту. Входные...
C++ Дан текст, слова в котором разделены одинарным символом пробела. Определить буквы, которые встречаются в каждом из слов По идее должно быть примерно так: ввод: gfdtre ecrvtb ctbevr вывод: ert или ввод: edefeg se ev вывод: e Есть вариант программы, но он не работает #include <iostream> #include <ctime> https://www.cyberforum.ru/ cpp-beginners/ thread3032098.html C++ Сортировка массива по неубыванию https://www.cyberforum.ru/ cpp-beginners/ thread3032091.html
Дан массив целых чисел. Ваша задача — отсортировать его в порядке неубывания (встроенную сортировку использовать запрещено). ================== Входные данные: В первой строке входного файла содержится число N (1≤N≤100000) — количество элементов в массиве. Во второй строке находятся N целых чисел, по модулю не превосходящих 109. ================== Выходные данные: В выходной файл надо...
Класс ФОТОГРАФ. Данные: имя, фамилия, пол, год рождения, год начала деятельности, рейтинг C++
Задание: Класс ФОТОГРАФ. Данные: имя, фамилия, пол, год рождения, год начала деятельности, рейтинг. Создать 2 фотографов в куче и одного в стеке. Данные первых двух заполнить с помощью сеттеров, а третий проинициализировать с помощью конструктора с параметрами. В главной функции проимитировать три фотосессии и голосование зрителей по их результатам (нарастить рейтинг каждого фотографа на...
C++ Функция копирования строки. Не выводится "My version" https://www.cyberforum.ru/ cpp-beginners/ thread3032069.html
Задание: Функция strcpy. Формат char* strcpy(char* dest, const char* src). Функция копирует строку src в строку dest. Нужна помощь с функцией reverseChar #include <iostream> #include <stdio.h> #include <string.h> #include <algorithm>
C++ Числа до 1000, которые не делятся ни на одно простое число, кроме 2, 3 и 5 Доброго времени суток. Дана задача найти числа до 1000, которые не делятся ни на одно простое число, кроме 2, 3 и 5. Есть, конечно, вариант просто использовать if и условия вроде (1000%2 == 0) && (1000%7 != 0), но боюсь не слишком эффективно, да и лектор за такое по головке не погладит. https://www.cyberforum.ru/ cpp-beginners/ thread3032066.html C++ Подсчитать и вернуть count – количество двузначных чисел в массиве и сформировать выходной массив
Объявить массив из n=16 целых чисел, проинициализировать единицами. Функция processArray() должна заполнить элементы массива с четными индексами степенями двойки (1, 2, 4, 8, 16, …), с нечетными индексами – степенями тройки (3, 9, 27, …). Также подсчитать и вернуть count – количество двузначных чисел в массиве и сформировать выходной массив, содержащий только такие числа. Вывести на экран...
C++ Вывести все непрерывные подстроки исходной строки длины n На входе в программу поступает строка из цифр и число n. Программа должна вывести все непрерывные подстроки исходной строки длины n. Например, для строки 49142 и n = 3 вывод будет таким: 491, 914, 142. А для n = 4 таким: 4914, 9142. https://www.cyberforum.ru/ cpp-beginners/ thread3032058.html C++ Диалоговая программа Боб не очень любит разговаривать, поэтому использует небольшой набор реплик. Он отвечает «Sure.» на любой вопрос, например «How are you?». Он говорит «Whoa, chill out!», если вы КРИЧИТЕ НА НЕГО (то есть используете одни заглавные буквы). Он отвечает «Calm down, I know what I’m doing!» на вопрос, в котором вы кричите. Он говорит «Fine. Be that way!» если вы обращаетесь к нему, но ничего не... https://www.cyberforum.ru/ cpp-beginners/ thread3032054.html
Проверить, является ли введённая строка изограммой C++
Напишите программу, которая проверяет, является ли введённая строка изограммой. Строка состоит из множества латинских букв в разном регистре, пробелов и знаков препинания. Причём в изограмме пробелы или знаки препинания могут повторяться. При реализации используйте следующие конструкции: • Функцию std::isalpha • Функцию std::tolower или std::toupper
C++ Функция находящая произведение матриц Задание: Дано: прямоугольные матрицы А и В. Найти произведение матриц А и В. Ввод и
0 / 0 / 0
Регистрация: 24.09.2022
Сообщений: 4
0

Цифровая подпись RSA - C++ - Ответ 16509168

18.10.2022, 19:35. Показов 856. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу курсовую по криптографии. В представленном коде все нормально работало при малых значениях p и q. Однако при больших начинается путанница и g1 заместо значения s, выводит отрицательные значения. Подскажите пожалуйста как исправить?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include<cmath>
#include<string>
int main() {
    using namespace std;
    string c;
    getline(cin, c);
    cout<<c<<endl;
    int s = 0;
    int len = c.length();
    for (int i = 0; i < len; i++) {
        s = s + c[i];
    }
    cout<<s<<endl;
    int n, p, q, f;
    cin >> p;
    cin >> q;
    int a[1000];
    n = p * q;
    f = (p - 1) * (q - 1);
    int j = 0;
    for (int i = f; i > 0; i--) {
 
        if (f % i == 0) {
            a[j] = i;
            j++;
        }
 
    }
    int sum;
    int e;
    for (e = 2; e < f; e++) {
        sum = 0;
        for (int i = 0; i < j + 1; i++) {
            if (e % a[i] == 0)
                sum = sum + 1;
        }
        if (sum < 2)
            break;
 
    }
    long int d;
    for (int j = 1; j < 10000; j++) {
        int h = (j * f) + 1;
        if (fmod(h, e) == 0) {
            d = h / e;
            break;
        }
    }
    cout << f << endl;
    cout << e << endl;
    cout << d << endl;
    long int g = pow(s, d);
    g = fmod(g, n);
    long int g1 = pow(g, e);
    g1 = fmod(g1, n);
    cout << g1 << endl;
    return 0;
}


Вернуться к обсуждению:
Цифровая подпись RSA C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2022, 19:35
Готовые ответы и решения:

Электронно цифровая подпись RSA
Добрый вечер, у меня вопрос, объясните алгоритм Электронно цифровая подпись RSA. Везде посморел так...

Цифровая подпись приложения
Здравствуйте. Когда запускаю приложение, антивирус ругается на отсутсвие цифровой подписи, и...

Электронная подпись RSA
Вообщем по заданию нужно сделать шифр RSA и электронную подпись RSA, из самим шрифтом разобрался ,...

Цифровая подпись
Всем привет. Ребята у меня к вам просьба не могли бы вы перевести этот код...

Электронная цифровая подпись
Интересует любая прога с исходником, где реализован алгоритм получения и проверки электронной...

2
18.10.2022, 19:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2022, 19:35
Помогаю со студенческими работами здесь

Цифровая подпись Фиата-Шамира
Нужно реализовать цифровую подпись Фиата-Шамира. Помогите кто чем может. Может есть какая нибудь...

Цифровая подпись, файл .pfx
Привет! Никто не подскажет как подписать проект с++ с помощью .pfx файла(сам файл имею). там...

Алгоритм шифрования DES и цифровая подпись MD5
Необходимо разработать консольное приложение, выполняющее следующий набор операций с помощью...

Есть ли в Rad Studio 2010 цифровая подпись?
Всем добро! При запуске проекта Касперский предупреждает об отсутствие в программе цифровой...

Как узнать, есть ли цифровая подпись майкрософт
Нужно узнать есть ли у приложения цифровая подпись майкрософт, подскажите как? в гугле есть инфа...

есть готовое ПО которое состоит из exe, dll - требуется цифровая подпись
привет. есть готовое ПО которое состоит из exe, dll - требуется цифровая подпись. как называются...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru