[Imported from Trac: page FileId, version 2]
parent
fbe99ffe5b
commit
65ca876245
|
@ -1,4 +1,4 @@
|
|||
The "file id" is a tagged hash of the plaintext of the file to be uploaded. It is used as the final end-to-end integrity check of the user's data, use to detect any problems in the entire processing chain: corrupted shares, broken erasure coding, the wrong decryption key.
|
||||
The "file id" is a [TaggedHash](TaggedHash) of the plaintext of the file to be uploaded. It is used as the final end-to-end integrity check of the user's data, use to detect any problems in the entire processing chain: corrupted shares, broken erasure coding, the wrong decryption key.
|
||||
|
||||
Because it is a hash of the entire file, download-time verification cannot be completed until the entire file has been retrieved. For large files that are being streamed, this only provides an after-the-fact check: "sorry, but the data that you just finished downloading and viewing was corrupted".
|
||||
|
||||
|
|
Loading…
Reference in a new issue