title: JWT: what's the most secure (at today) of signature algorithms?
body: <p>I'm reading <a href="https://jwt.io/" rel="nofollow noreferrer">https://jwt.io/</a> docs and found that actually supported algos are</p>
  
  <ul>
  <li>HS256</li>
  <li>HS384</li>
  <li>HS512</li>
  <li>RS256</li>
  <li>RS384</li>
  <li>RS512</li>
  <li>ES256</li>
  <li>ES384</li>
  <li>ES512</li>
  <li>PS256</li>
  <li>PS384</li>
  <li>PS512</li>
  </ul>
  
  <p><strong>Which of this is the most secure?</strong></p>
  
  <blockquote>
    <p>I know that both parties (client and server) must use the same algo so it must be supported on both client and server sides.</p>
  </blockquote>