Описание тега elgamal
2
ответа
Как зашифровать / расшифровать текстовые файлы, используя ElGamal
Я пытаюсь зашифровать и расшифровать текстовые файлы, используя ElGamal для моего исследования, но мне кажется, что я не могу заставить его работать правильно. У меня есть группа текстовых файлов в диапазоне от 1 КБ до 1 МБ, и я использую 512 бит дл…
04 фев '11 в 05:32
2
ответа
Java Card: можно ли реализовать эти операции?
Я новичок в смарт-карт и Java-карт. Я планирую реализовать вариант алгоритма генерации ключей ElGamal. Найти информацию нелегко, можно ли рассчитать эти шаги на Java-карте? Найдите наименьшее простое число, большее числа x (около 2048 бит) Определит…
22 авг '15 в 11:31
0
ответов
Python - алгоритм нахождения порядка генератора циклических групп
Я хотел найти заказ генератора g выбран из циклической группы G = Z*q где q - очень большое (сотни битов) число. Я пробовал следующий код из Rosetta Code, но это занимает слишком много времени: def gcd(a, b): while b != 0: a, b = b, a % b return a d…
08 апр '18 в 12:13
1
ответ
ElGamal C# реализация
Я хочу реализовать шифрование Эль-Гамаля. Мне это нужно для школьной работы, но когда я хочу сделать расшифровку, последний шаг всегда равен 0, причина (b/Math.Pow(a,x))%primenumber всегда меньше 1. Вот генерация ключей: public void GenerateKey() { …
05 янв '13 в 18:33
0
ответов
Замена 256-байтовых блоков на номера для шифрования
Я работаю над системами шифрования RSA и ElGamal, но я застрял. Я написал эти алгоритмы, я знаю, как это работает. Как я могу изменить 256-байтовые куски файла в число из диапазона [1, 2^2048]? Потому что я не могу передать 256 байтов в качестве арг…
02 фев '19 в 07:13
0
ответов
Я выполнил шифрование и дешифрование изображения с помощью криптосистемы Эльгамал. Но я не могу преобразовать его обратно в изображение
При конвертации numpy массив обратно в изображение, я получил следующую ошибку: ValueError: недопустимый литерал для int() с основанием 10: import cv2 import numpy import matplotlib from PIL import Image import elgamal img = Image.open('C:/Users/hp/…
26 фев '19 в 06:28
2
ответа
Эль-Гамаль быстрее, чем RSA с той же длиной модуля?
Почему Эль-Гамаль быстрее, чем RSA с той же длиной модуля?
17 май '11 в 18:10
1
ответ
Зашифровать / расшифровать файл изображения с помощью ElGamal
Я пытаюсь зашифровать и расшифровать файл изображения с ElGamal в C++. Он должен использовать шифрование Эль-Гамаля. Я хочу сохранить как зашифрованный файл, так и восстановленный файл. Я использую библиотеки Crypto++ для шифрования / дешифрования. …
21 апр '16 в 19:47
1
ответ
Вычитание BigInteger в JavaCard
Я пытаюсь доказать концепцию в очень ограниченных технологических условиях. Мой вопрос: как эффективно вычесть большие целые числа (представленные в виде байтовых массивов) в карте Java?, Теперь детали делают задачу сложной. У меня есть доступ к одн…
12 мар '16 в 19:48
1
ответ
Как представить сообщение как целое число от 1 до n-1?
Я пытаюсь реализовать простую криптосистему Эль-Гамаля. И я не могу понять, как представить сообщение как целое число от 1 до n-1. Единственное, что приходит мне в голову: если длина n бит равна k, то разделить входное сообщение m на t | t Я думаю, …
30 ноя '14 в 07:53
0
ответов
Как использовать хеш сообщения для вычисления подписи в matlab?
Я реализовал алгоритм цифровой подписи Elgamal с помощью страницы википедии. http://en.wikipedia.org/wiki/ElGamal_signature_scheme Но теперь я запутался, как использовать хеш сообщения для расчета? Алгоритм работает нормально для m (сообщение), но м…
18 мар '15 в 06:50
0
ответов
Базовый пример алгоритма Эльгама в Python 2.7
Я пытаюсь реализовать базовый пример Эль-Гамаля в Python 2.7. В расшифровке есть какая-то ошибка, которую я не могу устранить. Это шаг расшифровки должен быть: e^-d * c mod p Любая помощь приветствуется. from __future__ import division from random i…
10 апр '16 в 14:17
3
ответа
Как я могу преобразовать строку в число ZZ?
Я использую библиотеку NTL для реализации алгоритма шифрования / дешифрования ElGamal. Я понял, что он работает, но алгоритм хочет, чтобы сообщение было преобразовано в целые числа, чтобы его можно было зашифровать.Так что, если я ввожу число, напри…
22 янв '10 в 13:01
1
ответ
Конвертировать открытый текст для выполнения шифрования elgamal
Привет я пишу программу на Java, чтобы проверить вариант шифрования elgamal, однако моя проблема не в encryption/decryption Сама цепочка, а вот как выполнять операции над вводом данных: текстовый файл. У меня есть текстовый файл с несколькими словам…
04 июн '15 в 15:06
2
ответа
ElGamal на смарт-картах
Мне было интересно, может ли смарт-карта /Javacard выполнять криптографию Эль-Гамаля? Это реализовано где-нибудь, то есть есть ли API, который можно использовать для таких целей? Ура!
20 май '12 в 20:43
2
ответа
ElGamal проверка подписи
Я пытаюсь реализовать подпись ElGamal, но у меня проблемы с проверкой. Согласно википедии, подпись (r,s) сообщения m является правильной, если: Существует известный алгоритм расчета ModPow, который используется на шаге подписи: Но я не могу найти сп…
12 сен '14 в 09:53
0
ответов
Как я могу использовать строку вместо файла, если я хочу расшифровать с elgamal?
Я хочу использовать шифрование Эль-Гамаля. Я могу сделать это с File, но я не знаю, как это сделать с String, Как это: public static String decrypt(String encrypted_sql) { File f = new File(sPrFile); ElGamalPrivateKey elpr = null; try { elpr = new E…
23 ноя '12 в 09:44
1
ответ
Как убедиться, что отправитель / владелец открытого ключа также имеет свой закрытый ключ?
Когда мы хотим зашифровать сообщение открытым ключом, как мы можем гарантировать, что владелец открытого ключа также имеет свой закрытый ключ? Правила таковы: мы не хотим иметь никакой информации о закрытом ключе, который создает проблему безопаснос…
06 дек '18 в 02:20
0
ответов
Я пытаюсь сделать шифрование и дешифрование изображений с помощью ElGamal. Но я не могу получить окончательный результат в виде изображения
import cv2 import numpy import matplotlib from PIL import Image import elgamal img = Image.open('C:/Users/hp/Desktop/QuadTree/output.jpg').convert('LA') img.save('Grayscale.png') img1 = cv2.imread('Grayscale.png',0) img.show() imgar = numpy.array(im…
27 фев '19 в 06:17
0
ответов
Шифрование Elgamal Or RSA в Bouncy Castle не требует большого участия
Возможный дубликат: Проблема шифрования RSA [Размер данных полезной нагрузки] Мне нужна система, в которой я генерирую цифровые подписи на некоторых данных, используя, например, ECDSA в надувном замке. & затем используйте тот же подписанный текст и …
04 июл '12 в 12:04