title: Why I should not use my custom encryption algorithm?
body: <p>I am currently working on an application and I am at the stage of encrypting the data. I thought of using Security through Obscurity via implementing my encryption algorithm. However, many articles that I have read had suggested that using custom cryptographic algorithm is usually weak and can be broken easily.</p>
  
  <p>My question is: how an attacker may break a custom encryption algorithm even though he/she does not know anything about the algorithm?</p>