когда я смотрю документацию по PayPal, они говорят: «Обратите внимание, что SDK PayPal для PHP не требует шифрования SSL». https://developer.paypal.com/docs/classic/api/apiCredentials/#encrypting-your-certificate Является ли утверждение этой фразы, что мне не нужно создавать сертификат p12 при работе с php, но используйте public_key.pem и paypal_public_key.pem ? Если да: безопасно ли это для создания элементов ввода зашифрованной формы без сертификата […]
поэтому у меня есть следующий код на Node.js var crypto = require('crypto'); function encrypt (key = "9055935C641A3CD243337FD149C793DF", data) { var key = (key instanceof Buffer) ? key : new Buffer(key, 'hex'); var iv = crypto.randomBytes(16); var cipher = crypto.createCipheriv( "aes-128-cbc", key, iv); var result = Buffer.concat([iv, cipher.update(data), cipher.final()]); return new Buffer( result ).toString('base64'); }; И […]
Я хочу расширить этот вопрос: Obfuscating POST-переменные между Javascript и PHP Где я придумал это решение: http://pastebin.com/YuAAZTLi Он работает в 95% случаев, но 5%, с которыми я не могу справиться. Трудно по-настоящему основать его во время двух разных серверов. И отправить гниль с переменными просто слишком легко взломать. Мне нужно что-то, что изменилось каждый раз, […]
Существует два способа указать ключ и IV для объекта RijndaelManaged . Один из них – вызов CreateEncryptor : var encryptor = rij.CreateEncryptor(Encoding.UTF8.GetBytes(key), Encoding.UTF8.GetBytes(iv))); и другой, напрямую устанавливая свойства Key и IV : rij.Key = "1111222233334444"; rij.IV = "1111222233334444"; Пока длина Key и IV составляет 16 байт, оба метода дают одинаковый результат. Но если ваш ключ […]
Я переношу весь PHP API, и пока я использовал PyCrypto раньше, я не уверен, как перевести следующий вызов шифрования, так как мне нужен тот же самый результат. Вызов PHP: define('KEY', "—–BEGIN PUBLIC KEY—– MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC81t5iu5C0JxYq5/XNPiD5ol3Z w8rw3LtFIUm7y3m8o8wv5qVnzGh6XwQ8LWypdkbBDKWZZrAUd3lybZOP7/82Nb1/ noYj8ixVRdbnYtbsSAbu9PxjB7a/7LCGKsugLkou74PJDadQweM88kzQOx/kzAyV bS9gCCVUguHcq2vRRQIDAQAB —–END PUBLIC KEY—–"); $cypher = ""; $result = openssl_public_encrypt($plain, $cypher, KEY, OPENSSL_PKCS1_PADDING); echo bin2hex($cypher); Предполагая, что все идет […]
Я работаю над веб-сайтом, который требует некоторых вызовов ajax, чтобы повысить гибкость и производительность. Мои призывы ajax относятся к системе ранжирования. Мне нужно три входных значения для обработки с помощью ajax (storeID, clientID, orderID). Чтобы отправить действие с помощью ajax, я хочу убедиться, что переданные значения параметров не были изменены пользователями, использующими веб-инструменты. Поэтому я […]
Похоже, что мой секретный ключ для Twitter API 1.1 не расшифровывается в моем контроллере CodeIgniter на моем экземпляре Amazon EC2 (немного похоже на этот вопрос), потому что Я unable to authenticate you ошибки при устранении неполадок и мой print_r($settings) (см. ниже) отображает неустранимые символы для секретов потребителей в браузере, несмотря на то, что я расшифровал […]
У меня проблема с моим классом шифрования. Время от времени это очень быстро. Иногда это происходит медленно. код Im используется следующим образом class Cipher { private $securekey, $iv; function __construct() { $this->securekey = hash('sha256','51(^8k"12cJ[6&cvo3H/!2s02Uh46vuT4l7sc7a@cZ27Q',TRUE); $this->iv = mcrypt_create_iv(32); } function encrypt($input) { return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->securekey, $input, MCRYPT_MODE_ECB)); } function decrypt($input) { return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $this->securekey, base64_decode($input), MCRYPT_MODE_ECB)); […]
У меня есть сайт PHP, а для обновлений в реальном времени и чата я установил Node.js и его работа прекрасна. И PHP, и Node.js имеют доступ к одной и той же базе данных MySQL. Но проблема заключается в проверке личности пользователя, который уже зарегистрирован на PHP-сайте. Я не хочу разговаривать с PHP-приложением любыми способами, REST […]
может ли кто-нибудь сказать мне, как шифровать и расшифровывать строку URL? Я хочу зашифровать гиперссылку …