Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 12.02.2013
Сообщений: 83
1

Дешифрация криптосистемы с открытым ключом

17.03.2013, 00:11. Показов 1114. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Господа программисты! Как можно создать функцию которя будет вычислять сревнение по модулю типа a^b=x(mod c)
если a^b будут большими числами???
Сделал так
C#
1
2
3
4
5
6
7
8
9
10
11
public static long Decode(long a, long stepen, long mod)
        {
            Int64 b = 0;
            while (b < mod)
            {
                if (((Math.Pow(a, stepen)-b)%mod) == 0 ) { break; }
                b++;
            }
 
            return b;
        }
но результаты выходят неверные - например вместо 48^89=3(mod 187) выходит 48^89=156(mod 187). Что можно сделать???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2013, 00:11
Ответы с готовыми решениями:

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

Дешифрация алфавита простой замены
И так ситуация такая, есть шифр:...

Шифрование с открытым ключом
Заинтересовался недавно шифрованием, слышал что есть так называемые &quot;open source&quot; шифраторы, но...

Шифрование открытым ключом в браузере
Добрый день, посоветуйте плиииз библиотеку, или примеры. Задача: Зашифровать у одного клиента в...

1
0 / 0 / 0
Регистрация: 23.08.2010
Сообщений: 16
19.03.2013, 03:42 2
C#
1
2
3
public static BigInteger Decode(BigInteger a, BigInteger stepen, BigInteger mod) {
  return BigInteger.ModPow(a, stepen, mod);
}
Только соответственно нужно подключить System.Numerics;
0
19.03.2013, 03:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2013, 03:42
Помогаю со студенческими работами здесь

Криптографический алгоритм с открытым ключом RSA
Нужно зашифровать и расшифровать число с помощью криптографического алгоритма с открытым ключом...

Шифрование/дешифрование методом RSA с открытым ключом. С++
Помогите, пожалуйста, написать программу. Задали задание, а я совершенно не понимаю С++, как это...

Алгоритм шифрования данных с открытым ключом RSA
e*mod2346168912=1 помогите найти e чтобы при умножении на некое число, а потом при взятии...

Нужен алг. шифрования с открытым/закрытым ключом
Люди помогите, очень нужен алг. шифрования с открытым/закрытым ключом! Я пытаюсь сделать свой но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru