24/7 Support: 800.608.6482

Get Started

Developer Docs


MivaScript Builtin Function, Miva Merchant 9+

Tag / Description

crypto_pbkdf2( digestname, password, salt, iterations, dklen, dk var )

<mvt:assign name="g.return_value" value="crypto_pbkdf2( digestname, password, salt, iterations, dklen, dk var )" />

Derives a key of "dklen" bytes using PBKDF2 from PKCS #5.


  • digestname

    The digest algorithm to use. May be any of the digests supported by the installed OpenSSL version.

  • password

    The password from which a key is to be derived.

  • salt

    Random data of any length that is used to salt the derivation. RFC 2898 recommends a minimum salt length of 8 bytes.

  • iterations

    The number of iterations to perform. RFC 2898 recommends at least 1000 iterations.

  • dklen

    The desired output length of the derived key. May be any positive value.

  • dk var

    [output] Receives the derived key. The output is in raw binary.

Return Values


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

Contact Us
Receive Tips & Updates

Copyright © 2017 Miva, Inc - All Rights Reserved

Back To The Top