lib/BlockCypher/Crypto/Cipher.php
function encrypt($input)
    {
        // Create a random IV. Not using mcrypt to generate one, as to not have a dependency on it.
        $iv = substr(uniqid("", true), 0, Cipher::IV_SIZE);
        // Encrypt the data
        $encrypted = openssl_encrypt($input, "AES-256-CBC", $this->secretKey, 0, $iv);
        // Encode the data with IV as prefix
        return base64_encode($iv . $encrypted);
    }
function encrypt($input)
    {
        // Create a random IV. Not using mcrypt to generate one, as to not have a dependency on it.
        $iv = substr(uniqid("", true), 0, Cipher::IV_SIZE);
        // Encrypt the data
        $encrypted = openssl_encrypt($input, "AES-256-CBC", $this->secretKey, 0, $iv);
        // Encode the data with IV as prefix
        return base64_encode($iv . $encrypted);
    }
function encrypt ( $ input ) { // Create a random IV. Not using mcrypt to generate one, as to not have a dependency on it. $ iv = substr ( uniqid ( "" , true ) , 0 , Cipher :: IV_SIZE ) ; // Encrypt the data $ encrypted = openssl_encrypt ( $ input , "AES-256-CBC" , $ this -> secretKey , 0 , $ iv ) ; // Encode the data with IV as prefix return base64_encode ( $ iv . $ encrypted ) ; }
Encrypts the input text using the cipher key

@param $input
@return string
Encrypts the input text using the cipher key