title: Encryption algorithms in pseudo code
body: <p>I have been reading up on encryption algorithms and am trying to implement them with my research without using any libraries. However, I am finding it a bit difficult to understand how they work.</p>
  
  <p>The algorithms I have looking at in particular are, </p>
  
  <p>triple des - uses 3 keys, 1st to encrypt, 2nd to decrypt and third to encrypt again</p>
  
  <p>RSA - uses large positive integers to generate encryption and decryption e.g., e,d and n</p>
  
  <p>AES - uses substitution permutation with fixed blocks of bits and key size. </p>
  
  <p>I have searched online and came across many libraries like cryptoJS, OpenPGP and cryptico but am finding it hard to follow the code - because of being new to them.</p>
  
  <p>I understand the main idea behind them but finding it difficult to put in code, please can someone guide me - is there any psuedo code/psuedo algorithm that I can use or make reference to when implementing.</p>