Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>As Rook said earlier, there is no way to hide your data in iPhone. But you can make hacker job so difficult. I just done a work around for the same issue.</p> <p><img src="https://i.stack.imgur.com/0mYdo.png" alt="Encryption flow"></p> <ol> <li>Put oAuth key information in PLIST</li> <li>Mannually I encrypt this PLIST by using AES key and I got encrypted "CIPHER TEXT"</li> <li>Modify the AES key by appending characters in between with your own logic. Since it required at runtime to decrypt the plist </li> <li>Add this modified key with plist "CIPHER TEXT" and store this value in New plist. </li> <li>Remove old plist which has oAuth information</li> </ol> <p>Now you have only one plist which has encrypted value with modified KEY</p> <p>Advantage: </p> <ol> <li><p>Hacking is so difficult since hacker don't have a proper cipher text in plist</p></li> <li><p>To hack this code they should know to separate Modified AES key from Cipher text.</p></li> <li><p>Thou they found Modified AES key, they don't have any clue about the appending algorithm, here i simple used EVEN position of the character, but you can't modify this and you can take 3rd or 4th position of the character. Which is actually will differ for each developer</p></li> </ol> <p>for more information please visit below link;</p> <p><a href="https://sites.google.com/site/greateindiaclub/mobil-apps/ios/securelystoringoauthkeysiniosapplication" rel="nofollow noreferrer">https://sites.google.com/site/greateindiaclub/mobil-apps/ios/securelystoringoauthkeysiniosapplication</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload