signature generator - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of signature generator.php
- <?php
- function Sign($Message){
- $PAYMENT_IBOX_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDSwOTSMNd3xY7A+Yi0t03heSSKPyYEudg6XETvVlOfjTH1no8T\nzGZqxOpzS1V3KDIR9v7jcfiXeB+PtxgOhpEn+xQYDPCZiVarixDPJLiBtam+TegM\nJ7Mt3K7U2h2PDTs2Qpx9UBv/ws7hPBPEcltpG4p5OSdcER8trH1iGt30kwIDAQAB\nAoGBAKBlukDWd0ZqjukDgS24zIcrwcmNogu6vXw9OSHGW8J0nW9IC7CPwerEj4LL\n9PHJH8JYb0j/Nqlg/PRN7vsvI00esFfeCToyTf34NF3vVUaeBBXovpnRgbxP1+dD\nyBL02saXirwjZP6/BMYhr6zMEzvFudsaA0IuBiUVVea1VxNRAkEA7uI7fY5FjJOm\n0TuI/hV0HqbdilAY0XfZOeXf1HFb2wK6juMU8/Z+9XGWYCAo2otdfqdd1Oxjp/yD\ni7GN5E1jRwJBAOHarXuOgfTl1goaol0GcyVH+4/TBeKea4dytFqeiy7yjN+0Aoev\nXKtOtcxPA/rEf3rRwTv6sIx8j2aNatDHElUCQETSVrNQhsb+TuQe09Pn2GFwT4km\nlE/cyG9+w6KP2hfZzGeYEpRKor8Rr3IYMczss83maAkM5ZUjEb7wM2HfzccCQQCU\n6ucwbMpre5AhoWYlCDesAUZxkqZywhoMeSlKBvemwO76IWr5pDrqCT/9sqvhEOct\nSFis/6KhPxAegmhHuLrxAkEAgGdCvMkBGjvpCPoZkG/re6ajSMIDOtjwWdG10huo\nrRO8G32oLQ8+kcZNhk0IrstKaQrwq22EOIzpuZDPpNQh1Q==\n-----END RSA PRIVATE KEY-----";
- $Signature='';
- $KeyId = openssl_get_privatekey($PAYMENT_IBOX_PRIVATE_KEY, '');
- $Res = openssl_sign($Message, $Signature, $KeyId, OPENSSL_ALGO_SHA1);
- openssl_free_key($KeyId);
- if (!$Res)
- throw new Exception("Sign error!");
- return base64_encode($Signature);
- }
- $generatedSignature = Sign('<?xml version="1.0"?><request><status id="113376"/></request>');
- echo($generatedSignature);
File Description
- signature generator
- PHP Code
- 17 Jun-2021
- 1.35 Kb
You can Share it:
Latest PHP Pastes