Мы используем phpseclib для публичного доступа к ключам данных, а android java используется для проверки открытого ключа. Но это снова не получилось. PHP-код Для создания ключей и подписания с помощью закрытого ключа include_once("phpseclib/autoload.php"); function getKeys($keysize=2048){ $rsa = new Crypt_RSA(); //$rsa->setPublicKeyFormat(CRYPT_RSA_PUBLIC_FORMAT_OPENSSH); //$rsa->setPublicKeyFormat(CRYPT_RSA_PRIVATE_FORMAT_PKCS1); $rsa->setPrivateKeyFormat(CRYPT_RSA_PRIVATE_FORMAT_PKCS8); $rsa->setPublicKeyFormat(CRYPT_RSA_PUBLIC_FORMAT_PKCS1); $d = $rsa->createKey($keysize); return array("publickey"=>$d['publickey'], "privatekey"=>$d['privatekey']); } function encryptdata($message, $encryptionKey){ $rsa = […]
Я подписываю свои файлы PDF программно, и я хотел бы добавить внешний вид подписи в PDF: какие объекты мне нужно для этого? Я знаю, что у меня есть Annotations , BBox и XObject но я не знаю, в каком порядке, и мне нужны другие вещи. Очень сложно отлаживать такие вещи, чтобы найти правильную конфигурацию, чтобы […]
Я работаю над функцией, которая требует от меня цифровой подписи короткой строки в PHP и проверки подписи строки на C #. Я бы очень хотел использовать openssl_sign в PHP из-за его простоты, но вся информация, которую я могу найти в Google, показывает, что это не сработает. Есть некоторые внешние библиотеки, которые утверждают, что делают это […]
Можно ли разрешить пользователям подписывать документ? сценарий Я загружаю документ для пользователя на своем веб-сайте для просмотра и подписи Пользователь регистрируется, просматривает документ и затем каким-то образом подписывает его. (не изображение их подписи) Я получаю документ с каким-то способом проверки, который они юридически подписали. Я бы предпочел, чтобы пользователю не нужно было загружать, подписывать с […]
Я сделал таблицу пользователя в моей БД с разными столбцами для хранения информации о пользователях. Также я добавил два столбца public_key и private_key . Когда пользователь регистрируется, его информация будет вставлена в таблицу. плюс я использую: // Create the keypair $res=openssl_pkey_new(); // Get private key openssl_pkey_export($res, $privatekey); // Get public key $publickey=openssl_pkey_get_details($res); $publickey=$publickey["key"]; для создания […]
Мне нужно знать, может ли какой-либо тип fila быть подписан в цифровом виде, используя RSA, сертификат и т. Д., Или если только некоторые типы файлов могут быть подписаны. Все это, используя PHP. В примере: Можно ли записать текстовый файл в цифровом виде ?, Что относительно изображений (png, jpeg, bmp)? Мне не нужно «прикреплять» изображение графической […]