Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[liberationtech] CryptoParty Handbook

Samuel Carlisle samuelcarlisle at
Sun Oct 7 18:49:32 PDT 2012

Git is the perfect platform for this. And it is very accessible since it is
on github.

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> wrote:

> Edits to the #CryptoParty handbook can be made here:
> --
> Unsubscribe, change to digest, or change password at:

Samuel Carlisle BEng (Hons) Dunelm MIET
pgp: 0x54828CAA
twitter: @samthetechie <!/samthetechie>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the liberationtech mailing list