Ich lerne über die Authentifizierung von Benutzern in Rails und das Konzept der Token und Digests wieder auftauchen. Ich denke, ich verstehe die allgemeine Idee, was ihre Zwecke im Allgemeinen sind, aber ich verstehe den Unterschied zwischen den beiden nicht.Was ist der Unterschied zwischen einem Token und einem Digest?
0
A
Antwort
4
- Token ist nur eine zufällige Zeichenfolge
- Digest ein gehashtes Zeichenfolge
Eine kryptographische Hash-Funktion, eine Prozedur, die Daten nimmt und eine feste Bitkette zurückgeben: der Hash-Wert, auch bekannt als verdauen. Hash-Funktionen werden auch als Einwegfunktionen bezeichnet. Es ist einfach, einen Digest aus einer Nachricht zu berechnen, aber es ist nicht möglich, eine Nachricht aus einem Digest zu generieren.
Lesen Sie mehr über hier zu verdauen: http://apidock.com/ruby/Digest
Verwandte Themen
- 1. Was ist der Unterschied zwischen einem Index und einem Fremdschlüssel?
- 2. Was ist der Unterschied zwischen einem RoutedCommand und einem RoutedUICommand?
- 3. Was ist der Unterschied zwischen einem Muster und einem Pfad?
- 4. Was ist der Unterschied zwischen einem Primärschlüssel und einem Ersatzschlüssel?
- 5. Was ist der Unterschied zwischen einem Integrator und einem Tiefpassfilter?
- 6. Was ist der Unterschied zwischen einem Controller und einem Service?
- 7. Was ist der Unterschied zwischen einem Anwendungscontroller und einem Anwendungskontext?
- 8. Was ist der Unterschied zwischen einem Streamwriter und einem Binarywriter?
- 9. Was ist der Unterschied zwischen einem Key und einem KeySpec?
- 10. Was ist der Unterschied zwischen einem Domänenklassendiagramm und einem Designklassendiagramm?
- 11. Was ist der Unterschied zwischen einem Tupel und einem compressed_pair?
- 12. Was ist der Unterschied zwischen einem Klassendiagramm und einem Objektdiagramm?
- 13. Was ist der Unterschied zwischen einem Iterator und einem Generator?
- 14. Was ist der Unterschied zwischen einem Array und einem Objekt?
- 15. Was ist der Unterschied zwischen einem Tabellenindex und einem Ansichtsindex?
- 16. Was ist der Unterschied zwischen einem Algorithmus und einem Entwurfsmuster
- 17. Was ist der Unterschied zwischen einem Nanokern und einem Exokernel?
- 18. Was ist der Unterschied zwischen einem Helfer und einem Teil?
- 19. Was ist der Unterschied zwischen einem Feature und einem Label?
- 20. Was ist der Unterschied zwischen einem Workflow und einem Flowchart?
- 21. Was ist der Unterschied zwischen einem Instanzinitialisierer und einem Konstruktor?
- 22. Was ist der Unterschied zwischen einem ViewModel und einem Controller?
- 23. Was ist der Unterschied zwischen einem Prozess und einem Prozessabbild?
- 24. Was ist der Unterschied zwischen einem Bündel und einer Absicht?
- 25. Was ist der Unterschied zwischen Ember.computed.alias und einem Ember.binding?
- 26. Was ist der Unterschied zwischen einem Mixin und dem Dekorationsmuster?
- 27. Was ist der Unterschied zwischen einem QWindow und QWidget
- 28. Was ist der Unterschied zwischen einem URI und einer URL?
- 29. Was ist der Unterschied zwischen einem Algorithmus und einer Funktion?
- 30. Was ist der Unterschied zwischen einem RibbonWindow und Window?
Einen anderen Weg, es zu betrachten ist ein Digest ist wie eine zufällige Zeichenfolge oder Wert, die bei Bedarf an einem bestimmten Eingang auf Basis wiedergegeben werden können, sondern ein Token kann völlig zufällig sein und muss nicht notwendigerweise reproduzierbar sein. – tadman