RS256 vs HS256: Was ist der Unterschied?

Ich verwende Auth0 für die Authentifizierung in meiner Web-App. Ich verwende ASP.NET Core v1.0.0 und Angular 2 rc5 und weiß nicht viel über Authentifizierung / Sicherheit im Allgemeinen.

In dem Auth0-Dokumente für ASP.NET Core Web Api gibt es zwei Möglichkeiten für den JWT-Algorithmus: RS256 und HS256. Dies mag eine dumme Frage sein, aber:

Was ist der Unterschied zwischen RS256 und HS256? Was sind einige Anwendungsfälle (falls zutreffend)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage