<div dir="ltr"><div class="gmail_default" style="font-size:small">​We all know about using a digest to create a unique fingerprint for a static file.:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Fingerprint = Presentation ( SHA-2-512 ( fred.txt ) )</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I find it is useful to distinguish the presentation of the digest value from the digest value itself and fingerprint is as good as anything for that.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">But what if the file isn't static? Well the obvious approach is to use a public key signature in some way. In the Mesh, I use this to authenticate profiles as follows:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">1) Each profile has a unique signature key.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">2) The unique identifier of the profile is the fingerprint of the public key</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There are some other features I might add in the future such as checkpointing against a linked log but that is the basic concept.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Problem is, what to call it?</div><div class="gmail_default" style="font-size:small"><br></div></div>