<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Encryption on The Dangling Pointer</title><link>https://aaron.blog/tags/encryption/</link><description>Recent content in Encryption on The Dangling Pointer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 25 Apr 2017 01:05:23 +0000</lastBuildDate><atom:link href="https://aaron.blog/tags/encryption/index.xml" rel="self" type="application/rss+xml"/><item><title>You're Doing AES Encryption Wrong</title><link>https://aaron.blog/youre-doing-aes-encryption-wrong/</link><pubDate>Tue, 25 Apr 2017 01:05:23 +0000</pubDate><guid>https://aaron.blog/youre-doing-aes-encryption-wrong/</guid><description>&lt;p&gt;Well, it's possible you're doing it properly ... but likely not. At CocoaConf Chicago &lt;a href="http://cocoaconf.com/chicago-2017/sessions/practical-security"&gt;Rob Napier gave a presentation&lt;/a&gt; on iOS security and highlighted his cross-platform AES encrypt/decrypt library, &lt;a href="https://github.com/RNCryptor/RNCryptor"&gt;RNCryptor&lt;/a&gt;. You'll find implementations for Swift, Objective-C, Java, PHP, C, JavaScript, Haskell, Go, and many more.&lt;/p&gt;&lt;p&gt;Do you know what password stretching, CBC, PBKDF2, and IVs are? If you've said no to any of these, you should probably look at RNCryptor.&lt;/p&gt;&lt;p&gt;Check it out!&lt;/p&gt;</description></item></channel></rss>