Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Different languages have different implementations of cryptographic classes. So I don't reckon there is a single library that will work on all platforms. </p> <p>You haven't specified what language you use on Windows for your application. T</p> <p>here is no easy way of encrypting and decrypting. So I suggest you at least get a solid foundcation on how encryption algorithms works with different key sizes, IV, modes of operation and padding. Also how to generate secure keys, how to transfer keys from one user to the other using asymmetric cryptography etc etc. Or do you already have the theoretical knowledge on cryptography? </p> <p><strong>For iPhone</strong> </p> <p>I do not have any idea on the cryptographic classes provided in the SDK. However take a look at <a href="https://stackoverflow.com/questions/1400246/aes-encryption-for-an-nsstring-on-the-iphone">this question</a>.</p> <p><strong>For Android</strong></p> <p>You have a few options here.</p> <ol> <li><a href="http://www.bouncycastle.org/" rel="nofollow noreferrer">BouncyCastle</a> for Java</li> <li><a href="http://developer.android.com/reference/javax/crypto/package-summary.html" rel="nofollow noreferrer">javax.crypto</a> package.</li> </ol> <p><a href="https://stackoverflow.com/questions/992019/java-256bit-aes-encryption">Here is a question</a> you'd be interested in.</p> <p>For Windows.</p> <ol> <li>There are tons! For <a href="http://msdn.microsoft.com/en-us/library/system.security.cryptography.aescryptoserviceprovider.aspx" rel="nofollow noreferrer">C#</a>, and <a href="https://stackoverflow.com/questions/2489379/encrypt-decrypt-with-aes-using-c-c">C++</a> and for almost all the other languages.</li> </ol> <p>Also take a look at <a href="https://stackoverflow.com/questions/5578701/aes-encryption-decryption-with-java-1-5-and-actionscript-as3crypto/5578810#5578810">my answer</a> for a similar question.</p> <p>You should definitely study Cryptography before implementing them on your program. It would be really easy to use the built in functions but if you don't know what you are doing, you are giving your self a false sense of security and is possibly putting your customer's data on risk.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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