Search Mailing List Archives
[liberationtech] CryptoParty Handbook
samuelcarlisle at gmail.com
Sun Oct 7 18:49:32 PDT 2012
Git is the perfect platform for this. And it is very accessible since it is
There are two essential properties / features of Git which make it ideal
for this purpose:
It now every possibility to track changes and amendments made using the
git-diff command between revisions
*sha1 hases i.e. integrity*
Most people associate cryptography with keeping information secret, but
another equally important goal is keeping information safe.
As a SHA1 hash is itself a string of bytes, we can hash strings of bytes
containing other hashes. This simple observation is surprisingly useful:
look up hash chains. Git uses this to efficiently guarantee data integrity.
Briefly, Git keeps your data in the .git/objects subdirectory, where
instead of normal filenames, you’ll find only IDs. By using IDs as
filenames, as well as a few lockfiles and timestamping tricks, Git
transforms any humble filesystem into an efficient and robust database.
On 8 October 2012 02:13, Asher Wolf <asherwolf at cryptoparty.org> wrote:
> Edits to the #CryptoParty handbook can be made here:
> Unsubscribe, change to digest, or change password at:
Samuel Carlisle BEng (Hons) Dunelm MIET
twitter: @samthetechie <https://twitter.com/#!/samthetechie>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the liberationtech