title: C++ AES Encryption Class
body: <p>I need AES encryption for my C++ project. But i don't have the time to study the more popular and complex c++ cryptography libraries. Do you know of any ready made, open source C++ class that implements AES(Rijndael)?</p>
  
  <p>something that provides something like</p>
  
  <pre><code>void makekey(....);
  string encrypt(string data); //takes plain text, returns encrypted text
  string decrypt(string data); //takes encrypted text, returns plain text
  </code></pre>
  
  <p>I have already seen <a href="http://www.codeproject.com/Articles/1380/A-C-Implementation-of-the-Rijndael-Encryption-Decr">this</a> implementation of AES and am trying to tailor it to my needs but I don't want to reinvent the wheel (and I'm having problems with it). so if you know of such class please let me know.</p>