How to create PBKDF2 key on iOS device

后端 未结 2 369
闹比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);
    

提交回复
热议问题