Implementing data encryption in iPhone applications
Hello all,
I need to implement data encryption in my app locally, as well as transfer data over the network, after encrypting it.
Can anyone help me by guiding me to good documentation or resources to acheive this? I have looked upon Apple's cryptoClient application but it's too cryptic(contains Bonjour sharing etc. which I don't need).
Be aware that if you put your own encryption code into your app, you will need to get an export license for it before your app can be approved by Apple. If you use the encryption routines provided by Apple, this isn't necessary.
Be aware that if you put your own encryption code into your app, you will need to get an export license for it before your app can be approved by Apple. If you use the encryption routines provided by Apple, this isn't necessary.
Best regards,
just to clarify andy.. i am using an AES-128 encryption that i coded in C but it integrates apple's encryption library <commoncrypto/commoncryptor.h> and the cccrypt methods...so does this mean i have to get an export license?
I seem to recall Apple's response when asked this question was something to the effect of "ask a lawyer". The federal law involved looks pretty tricky to figure out.
just to clarify andy.. i am using an AES-128 encryption that i coded in C but it integrates apple's encryption library <commoncrypto/commoncryptor.h> and the cccrypt methods...so does this mean i have to get an export license?
I guess the people to ask here are Apple. My understanding is that if you write any encryption code then this needs an export license as Apple cannot include your new code as part of their routines that have already been approved for export. Sorry I can't be of more help here.