How to create PBKDF2 key on iOS device

后端 未结 2 362
闹比i
闹比i 2020-12-10 16:55

I need to create a PBKDF2 key to use in my AES encryption routine in my iPhone Xcode application. I have seen references to using OpenSSL to do this, but not found specific

相关标签:
2条回答
  • 2020-12-10 17:42

    You can use the PKCS5_PBKDF2_HMAC_SHA1() function in openssl/evp.h. Divining how to use the function is pretty easy from the declaration:

    int PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen,
                   const unsigned char *salt, int saltlen, int iter,
                   int keylen, unsigned char *out);
    
    0 讨论(0)
  • 2020-12-10 17:53

    I think p5_crpt2.c is what you are looking for.

    0 讨论(0)
提交回复
热议问题