Articles of rsa

Преобразование RSA-шифрования из Javascript в PHP

Я пытаюсь войти на веб-сайт (Steam), который шифрует пароль открытого текста с помощью Javascript RSA, чтобы отправить зашифрованный текст в запрос POST в качестве параметра. У меня возникли проблемы с правильным преобразованием Javascript RSA из Javascript в PHP. Когда я пытаюсь отправить пароль зашифрованного текста, созданный с помощью любого из моих PHP-скриптов на веб-сайт, я […]

Формат ключа должен использоваться в Crypt RSA

Я использовал эту функцию Java для создания пар ключей. KeyPairGenerator keyGen = KeyPairGenerator.getInstance(keyAlgorithm); keyGen.initialize(numBits); KeyPair keyPair = keyGen.genKeyPair(); PrivateKey privateKey = keyPair.getPrivate(); PublicKey publicKey = keyPair.getPublic(); // Get the bytes of the public and private keys byte[] privateKeyBytes = privateKey.getEncoded(); byte[] publicKeyBytes = publicKey.getEncoded(); Я получил это как открытый ключ (аналогично этому. Нельзя вставлять сюда): […]

Нужна помощь, возвращающая переменную из моей функции

Я делаю программу о RSA-шифровании, и у меня есть проблема прямо сейчас. Я могу только зашифровать 1-буквенные сообщения (но это так, как должно). Я думаю, что мне нужно сделать это, разделив сообщение на массив, а затем используя команду типа array_walk, проходя через код с каждой буквой, один за другим, а затем с помощью implode, чтобы […]

Проверка IAB на стороне сервера PHP openssl_verify всегда возвращает 0

Я использую следующую функцию (серверная php) для проверки транзакции IAB v3: Я перехожу из приложения Android: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { String signed_data=data.getStringExtra(IabHelper.RESPONSE_INAPP_PURCHASE_DATA); String signature=data.getStringExtra(IabHelper.RESPONSE_INAPP_SIGNATURE); У меня такое чувство, что это может быть связано с подписью, которую я прохожу. Я использую следующий метод Android для его кодирования, потому что без […]

Шифрование RSA от C # до PHP

Мне нужно подключиться к определенному веб-сервису, который использует шифрование RSA. Используя NuSOAP и PHPseclib, я могу подключиться к серверу, чтобы получить открытый ключ, используемый для шифрования RSA, и отправить обратно данные на сервер. Проблема возникает в том, как они шифруют данные, разработчик там дал мне документацию и образец, написанные на C #, которые трудно понять […]

Расшифровка зашифрованного текста в PHP

Я пытаюсь декодировать зашифрованные данные в PHP, однако возвращаемое значение возвращается в нуль. Данные, подлежащие расшифровке, поступают в файл PHP в качестве аргумента данных. $dataArg1 = $_REQUEST["data"]; // Retrieve $encryptedData from storage … // // Load the private key and decrypt the encrypted data $encryptedData = $dataArg1; $privateKey = array ( array(123456,654321,123456), array(123456,1234), array(1234567,4321) ); […]

gmp_pow () не будет принимать номер GMP для экспоненты

Я играю на PHP с RSA и большими числами. Мне нужно иметь возможность принимать числа до степени экспоненты с ~ 256 до ~ 512 байт, используя gmp_pow (). У кого-нибудь есть предложения?

Шифрование RSA. Создайте шифрованный текст в PHP и расшифруйте его в Javascript

У меня возникли проблемы с расшифровкой шифрованного текста на стороне клиента / javascript, который зашифрован на стороне сервера / PHP. Для шифрования в PHP я использую phpseclib и вот мой пример кода: define('PUK', 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDwMKuLMVuo7vHDwFCbpgxx+RNf xSVC2GRWq9rW0fl4snnhRdrpprPRUO1RMV0wA/ao+fvzi1Sl0lcws3srpe28iLAj Wh5vFM/pFstwzjoHBv/6n4rQouIVy2NT18aFrxlQUCs4DHy5eOo21MjQXrgHwCeP HEc7OK+VpaQ/yKKX8wIDAQAB'); include ('Crypt/RSA.php'); $rsa = new Crypt_RSA(); $plaintext = 'My Test Msg'; $rsa -> loadKey(PUK); $ciphertext = $rsa -> […]

Проблема с RSA-шифрованием строки в PHP и передача ее в .NET-службу

Мне нужно вызвать веб-службу, для которой требуется URL-адрес для входа, содержащий зашифрованные RSA, закодированные в base_64 кодированные и URL-кодированные данные входа. У меня нет формального обучения php, но даже для меня это кажется легкой задачей, однако при вызове службы я получаю ответ «Недопустимый формат». Что я делаю неправильно, и есть ли другой способ придумать зашифрованную […]

Проблемы с подписью – openssl_sign

В JAVA-коде (BouncyCastle lib) мы создаем подпись с использованием закрытого ключа. Код ниже. У нас есть задача получить одну и ту же подпись с помощью PHP — с использованием того же закрытого ключа. Попробуйте использовать PHP-код, например openssl_sign($plainText, /*&*/$signature, $private_key); Но подпись, которую мы получаем в PHP, не совпадает с сигнатурой, которую мы получаем в […]

Intereting Posts
Могу ли я получить «базовый URL» в WordPress в файле шаблона? Как проверить, имеют ли все ключи в массиве пустые значения в PHP? Laravel 4 доступ к переменным среды создать динамический счет-фактуру, используя mpdf Как я могу использовать PHP в качестве исходного для ионной структуры? Почему «Сериализация« SplFileInfo »не разрешена? Как избежать одиночной кавычки (апостроф) в строке, используя php Как я могу решить, какой шейп-файл (пригород) содержит заданную точку lat-lon в PHP Как пройти SimpleXML для редактирования текстовых узлов? API-интерфейс Facebook Graph переопределяет явно настройки конфиденциальности Что такое эквивалент C # «Список <String>» в PHP? последний идентификатор вставки с zend db table abstract Доступ к массивам без цитирования ключа Как получить информацию о подключении пользователя на моем сайте с помощью JavaScript LinkedIn api? Baffled: PHP Неустранимая ошибка: Исключение брошено без рамки стека в Unknown в строке 0?