Anhang E. Migration von RFC 3230
HTTP digests are computed by applying a hashing algorithm to input data. [RFC3230] defined the input data as an "instance", a term it also defined. The concept of an instance has since been superseded by the HTTP semantic term "representation". It is understood that some implementations of [RFC3230] mistook "instance" to mean HTTP content. Using content for the Digest field is an error that leads to interoperability problems between peers that implement [RFC3230].
HTTP-Digests werden durch Anwenden eines Hashing-Algorithmus auf Eingabedaten berechnet. [RFC3230] definierte die Eingabedaten als "Instanz", einen Begriff, den es auch definierte. Das Konzept einer Instanz wurde seitdem durch den HTTP-semantischen Begriff "Darstellung" ersetzt. Es wird davon ausgegangen, dass einige Implementierungen von [RFC3230] "Instanz" fälschlicherweise als HTTP-Inhalt verstanden haben. Die Verwendung von Inhalt für das Digest-Feld ist ein Fehler, der zu Interoperabilitätsproblemen zwischen Peers führt, die [RFC3230] implementieren.
[RFC3230] was only ever intended to use what HTTP now defines as selected representation data. The semantic concept of digest and representation are explained alongside the definition of the Repr-Digest field (Section 3).
[RFC3230] war immer nur dazu gedacht, das zu verwenden, was HTTP jetzt als ausgewählte Darstellungsdaten definiert. Das semantische Konzept von Digest und Darstellung wird neben der Definition des Repr-Digest-Feldes (Abschnitt 3) erläutert.
While the syntax of Digest and Repr-Digest are different, the considerations and examples this document gives for Repr-Digest apply equally to Digest because they operate on the same input data; see Sections 3.1, 6 and 6.3.
Während die Syntax von Digest und Repr-Digest unterschiedlich ist, gelten die Überlegungen und Beispiele, die dieses Dokument für Repr-Digest gibt, gleichermaßen für Digest, da sie auf denselben Eingabedaten arbeiten; siehe Abschnitte 3.1, 6 und 6.3.
[RFC3230] could never communicate the digest of HTTP message content in the Digest field; Content-Digest now provides that capability.
[RFC3230] konnte den Digest von HTTP-Nachrichteninhalten niemals im Digest-Feld kommunizieren; Content-Digest bietet diese Fähigkeit jetzt.
[RFC3230] allowed algorithms to define their output encoding format for use with the Digest field. This resulted in a mix of formats such as base64, hex, or decimal. By virtue of using Structured Fields, Content-Digest, and Repr-Digest use only a single encoding format. Further explanation and examples are provided in Appendix D.
[RFC3230] erlaubte Algorithmen, ihr Ausgabecodierungsformat für die Verwendung mit dem Digest-Feld zu definieren. Dies führte zu einer Mischung aus Formaten wie Base64, Hexadezimal oder Dezimal. Durch die Verwendung strukturierter Felder verwenden Content-Digest und Repr-Digest nur ein einziges Codierungsformat. Weitere Erklärungen und Beispiele finden Sie in Anhang D.