Sample code for 30+ languages & platforms
PHP ActiveX

Use Base64 RSA Key to Encrypt

See more RSA Examples

Loads a Base64 RSA key and uses it to encrypt a string, returning the result in base64.

Chilkat PHP ActiveX Downloads

PHP ActiveX
<?php

$success = 0;

// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.

$pubkey = new COM("Chilkat.PublicKey");

$success = $pubkey->LoadBase64('MIICdgIBADA ... A9PXLk+j5A==');
if ($success == 0) {
    print $pubkey->LastErrorText . "\n";
    exit;
}

$rsa = new COM("Chilkat.Rsa");

$success = $rsa->UsePublicKey($pubkey);
if ($success == 0) {
    print $rsa->LastErrorText . "\n";
    exit;
}

$rsa->EncodingMode = 'base64';

$encryptedStr = $rsa->encryptStringENC('12345678',0);

print $encryptedStr . "\n";

?>