title: Is there a way to reverse back md5 generated hexadecimal value to original text in python
body: <p>I generate md5 hashing and convert to hexadecimal value.
  Is there a way i can reverse back from hexadecimal value to original text in python</p>
  
  <pre><code>import base64
  import hashlib
  
  def md5_hash(plain_text):
      return hashlib.md5(plain_text.encode()).hexdigest()
  
  md5_hash('123456')
  </code></pre>
  
  <p>md5 generated hexdecimal value of the text
  <code>'e10adc3949ba59abbe56e057f20f883e'</code></p>