RSA - это общий алгоритм с открытым ключом, который можно использовать для шифрования и подписи. Это основной компонент большинства протоколов безопасности, используемых в Интернете, включая набор протоколов SSL/TLS. Если у вас возникли вопросы о IBM Rational Software Architect, используйте тег рациональный-rsa.
2 ответа

Конвертировать открытый ключ RSA в DER RSA

У меня есть ключ id_rsa.pub, сгенерированный ssh-keygen. Как программно преобразовать файлы id_rsa.pub в ключи формата RSA DER?
01 июл '10 в 22:30
1 ответ

Безопасность шифрования RSA

Я немного озадачен безопасностью RSA. Я искал алгоритмы rsa и нашел много, но их ключи кажутся маленькими цифрами все время. Это самый простой алгоритм, который я нашел: void RSAEncDec(BYTE* pBuff, int iLen) { for (long i = 0; i < iLen; i++) { pB…
21 фев '15 в 08:25
1 ответ

Извлечь модуль и экспоненту из открытого ключа xml в python

У меня есть открытый ключ XML-строки в виде <RSAPublicKey> <Modulus>ANG9SxVyOA8IX9mRi5Q6sH/z04fvrsLLrAf3ooAGRiETNB1TZfZ/ZWhpw9RLYPcf3J+kaqQneHEMS9OGuIYxa0rUwVYtKjSjRp8y+XNm3sODNqD4zPjqMh6wThOug5Gg/M1+ZXlkXvszmAwiXlImDqp2nH+ZFVnrREVZ1U7WK…
09 июл '14 в 02:51
0 ответов

Получить закрытый ключ RSA из сертификата

У меня есть ssl-сертификат GlobalSign и, открывая его в консоли управления Microsoft, в нем говорится: "У вас есть закрытый ключ, соответствующий этому сертификату". Как мне прочитать этот закрытый ключ в следующем формате, так как он мне нужен для …
17 июл '15 в 11:59
1 ответ

ArgumentError: представитель сообщения вне диапазона при использовании гема rsa

Я получаю эту ошибку при попытке зашифровать большие сообщения. Интересно, это ограничение rsa.rb или я что-то не так делаю? Кто-нибудь сталкивался с этой ошибкой? Это происходит на стороне клиента, где я шифрую огромное сообщение, используя открыты…
3 ответа

Как зашифровать строку с помощью криптографии с открытым ключом

Я пытаюсь реализовать свой собственный механизм шифрования RSA. Учитывая эти значения алгоритма RSA: p = 61. // A prime number. q = 53. // Also a prime number. n = 3233. // p * q. totient = 3120. // (p - 1) * (q - 1) e = 991. // Co-prime to the toti…
17 июн '14 в 15:08
1 ответ

Установить модуль и экспоненту из VB.Net для Android/Java

У меня есть это RSA public key который генерируется в VB.Net мой сервер. <RSAKeyValue><Modulus>tv0tzng4pW7erDo2ke/Ku9TGKRukAzx+lihZVblIOE6GWIoiwlILOANeVliZLi1s5qMsXEUA4GV2woC1zFdhJvfFja8Nacl4I3CJ4JYmGqcSZinWKgo3MJdoEqFl9NliF4wTYLow3GYoUh…
2 ответа

Странный вывод из Java Typecast

Я играю с простым шифрованием с использованием алгоритмов RSA и обнаружил странную ошибку. private static Integer testEnc(Integer value){ Integer val = (int)Math.pow(value, 37); return val % 437; } private static Integer testDec(Integer value){ Inte…
10 дек '12 в 04:54
1 ответ

Проверка подписи RAW RSA с помощью библиотеки crypto++

Как можно проверить цифровую подпись с помощью библиотеки crypto++? Входные данные: public_key BASE64 закодированная шестнадцатеричная строка. открытый показатель от открытого ключа. подпись в виде шестнадцатеричной строки. Я не знаю часть секретног…
21 июн '12 в 18:14
1 ответ

Не удается загрузить ранее сохраненные ключи в BouncyCastle с Java

Я генерирую ключ RSA на Java с помощью Bouncy Castle. Я храню этот ключ в файле PKCS1 и хочу загрузить этот файл в другой части программы обратно в объект файла ключа. Мое хранилище ключей public static void writeKey(PemObject obj, String filename) …
09 сен '16 в 13:06
1 ответ

phpseclib createKey() используя собственные простые числа

Можно ли сгенерировать закрытый и открытый ключ в формате PKCS#1, используя phpseclib и мои собственные простые числа? Я имею в виду, что у меня уже есть p и q, и я хочу сгенерировать оба ключа. Я пытаюсь сделать что-то вроде этого: $p = new Math_Bi…
18 ноя '14 в 23:20
1 ответ

Цифровая подпись между Java и Delphi

Я работаю над проектом, где мне нужно реализовать цифровую подпись между Java и Delphi. Я занимаюсь разработкой части Java, а другой разработчик - частью Delphi. Мы смогли взаимодействовать подписью с закрытым ключом, используя SHA256WithRSA (база 6…
08 сен '17 в 18:01
0 ответов

Невозможно загрузить сгенерированный Putty открытый ключ, используя crypt++

Я пытаюсь загрузить открытый ключ RSA, созданный PuttyGen, используя следующий код. общедоступный RSA KEY: ---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20171105" AAAAB3NzaC1yc2EAAAABJQAAAQEAxxOMyTciaYLBHegVq7vj90jseYGhby+e6rVL jyy7h9Es10EfMQv2j…
06 ноя '17 в 03:31
3 ответа

Аккуратное длинное целочисленное представление в python

Я программирую простую процедуру расшифровки RSA на Python (я немного новичок в Python) и не могу найти способ аккуратно отформатировать длинные целые числа в моем коде. Целое число имеет длину 2048 бит и, если записано в одну строку, простирается д…
18 мар '12 в 21:08
1 ответ

Почему Javascript не зашифровал мою форму?

Библиотека Javascript RSA находится по https://github.com/ziyan/javascript-rsa PHP RSA Library от http://phpseclib.sourceforge.net/ Пример с /questions/9000218/rsa-shifrovanie-deshifrovanie-sovmestimoe-s-javascript-i-php/9000224#9000224 Мой код (бра…
30 авг '15 в 13:02
1 ответ

Какая временная сложность потребуется для решения RSA Factoring Challenge?

Хотя проблема закончилась давным-давно, мне немного скучно, поэтому я решил попытаться разложить некоторые цифры. Сначала у меня был алгоритм O (n), но затем я решил исследовать большие обозначения O. Очевидно (я могу ошибаться), алгоритмы O (n) и а…
09 дек '17 в 11:41
1 ответ

Как преобразовать закрытый ключ из шестнадцатеричного в объект PrivateKey?

Я сгенерировал следующую шестнадцатеричную строку для своего личного ключа: "30820278020100300d06092a864886f70d0101010500048202623082025e02010002818100cabba8c50391583b66de7b4a70203674f8fc01012f66763db207fc09233cf69b9b6c8ee3c1a5ff1cc7f50df8a5ccf3aad4…
12 дек '13 в 13:38
1 ответ

Bouncycastle - Родной RSA против RSA

В крипто-библиотеке Bouncy Castle есть два разных шифра, которые вы можете передать PKCS1Encoding: NativeRSAEngine а также RSAEngine, Есть ли разница между этими двумя вариантами? Редактировать: Как отметил Мартен в своем комментарии, NativeRSAEngin…
09 май '15 в 19:09
1 ответ

ssh-keygen для удаленного доступа не работает

Я пытаюсь установить соединение с удаленным сервером, и так как я не хочу вставлять пароль каждый раз, когда я решил создать пару открытый-закрытый ключ и использовать ее для аутентификации. Вы можете найти процедуру, которой я следовал в этих двух …
11 янв '14 в 03:44
1 ответ

Почему не работает шифрование и дешифрование RSA

Я закодировал функции дешифрования и шифрования RSA, например: def encrypt(m,e,n): return pow(int(m.encode('hex'), 16), int(e, 10), int(n, 10) ) def decrypt(c,d,n): p = pow(int(c, 10), int(d, 10), int(n, 10)) return hex(p)[2:].decode('hex') Когда я …
31 окт '16 в 23:47