24/7 Support: 800.608.6482

Get Started

Developer Docs

crypto_evp_encrypt

MivaScript Builtin Function, Miva Merchant 9+

Tag / Description

crypto_evp_encrypt( ciphername, key, iv, plaintext, encrypted var )

<mvt:assign name="g.return_value" value="crypto_evp_encrypt( ciphername, key, iv, plaintext, encrypted var )" />

Encrypts "plaintext" using the block cipher specified by "ciphername", placing the encrypted data into "encrypted".

Parameters

  • ciphername

    The OpenSSL identifier of the cipher, such as "bf-cbc" or "des-ede3-cbc".

  • key

    The encryption key. Must be exactly the number of bytes required by the cipher, as returned by crypto_cipher_key_length.

  • iv

    An initialization vector, if required by the cipher. Must be exactly the number of bytes required by the cipher, as returned by crypto_cipher_iv_length.

  • plaintext

    The text to be encrypted

  • encrypted var

    [output] Receives the cipher text

Return Values

Examples

Miva believes that all online businesses should have access to a scalable ecommerce platform that can meet their unique business requirements. Miva offers PCI compliant ecommerce, hosting, and custom website design and development solutions. Miva customers have processed over $100 billion in online sales since 1997.

Copyright © 2016 Miva, Inc - All Rights Reserved   Privacy Policy | Store Policy

Links
Contact Us
Receive Tips & Updates

Copyright © 2016 Miva, Inc - All Rights Reserved

Back To The Top