Encryption and decryption using cypto
Hi All,
I want to do encryption and decryption, i am referring below document i can able to encrypt but there is no option to decrypt can any one suggest how to decrypt.
Note: The below line simply print the cipher text with out doing any decrypt process, please check the below code block also
$cipher->decrypt();
$decrypted_text = $cipher->Text;
<?php // All sample code is Copyright © 2006-2016, Oracle and/or its affiliates. // All rights reserved. Sample code is provided for training purposes only. // This sample code is provided "as is" with no warranties of any kind // express or implied. /***Authentication***/ require_once(get_cfg_var("doc_root") . "/ConnectPHP/Connect_init.php" ); initConnectAPI("admin", "adminpwd"); /***Use the Crypto versioned namespace***/ use RightNow\Connect\Crypto\v1_4 as Crypto; try{ $cipher = new Crypto\AES(); $cipher->Mode->ID =1; $cipher->IV->Value = "1234567812345678"; $cipher->KeySize->LookupName = "128_bits"; $cipher->Text = "Encrypt this text with AES - MODE CBC"; $cipher->KeyDerivative = new Crypto\CryptoKeyDerivative(); $cipher->KeyDerivative->Mode->ID = 2; $cipher->KeyDerivative->Salt = new Crypto\CryptoKeyDerivativeSalt(); $cipher->KeyDerivative->Salt->Value = "abcdefgh"; $cipher->KeyDerivative->Password = "ABCDEFGHIJKLMNOPQRSTUVWX"; $cipher->KeyDerivative->Iteration = 1000; echo "Text to be encrypted : " .$cipher->Text . "<br>"; $cipher->encrypt(); $encrypted_text = $cipher->EncryptedText; echo "Encrypted Text : " .base64_encode($encrypted_text)."<br>"; $cipher->decrypt(); $decrypted_text
Tagged:
0