title: Does every Android phone support SHA-256
body: <p>So reading this post: <a href="https://stackoverflow.com/questions/7166129/how-can-i-calculate-the-sha-256-hash-of-a-string-in-android">How can I calculate the SHA-256 hash of a string in Android?</a></p>
  
  <p>and the docs: <a href="http://developer.android.com/reference/java/security/MessageDigest.html" rel="noreferrer">http://developer.android.com/reference/java/security/MessageDigest.html</a></p>
  
  <p>I'm curious; which phones will support SHA-256? In the docs, the line about the 'NoSuchAlgorithmException' makes me think that some phones don't support all algorithms. Before I go implementing this for an app and expecting it to work the same on all phones I want to know if anyone knows anything about this...?</p>
  
  <p>I find it strange that the MessageDigest class doesn't have some constants to pick the algorithm you want to use.</p>