title: Multiple Encryption Technique in Java
body: <p>Is it safe to encrypt an already encrypted data using another algorithm?</p>
  
  <p>For instance, I have encrypted a password using "PBKDF2WithHmacSHA1".</p>
  
  <p>Now I want to further encrypt it using "SHA512" (since it is considered better than "SHA1")</p>
  
  <p>Will that in any way weaken my encryption?</p>
  
  <p>Also, should I reverse the encrypted password to increase security?</p>
  
  <p>Even if "PBKDF2WithHmacSHA1" is enough, I would rather have extra layers of protection. That is why I have been thinking of multiple encryption. However, I am not intending to use third-party options such as BouncyCastle at present.</p>
  
  <p>It would be helpful if you are Java specific.</p>
  
  <p>Thank you !</p>