Weil ich grade darüber gestolpert bin: Ich habe mir mal eine solche MicroID per Shellscript generiert und bin da über eine Kleinigkeit gestolpert.
-----------------------------------------------
#!/bin/bash
u1="mailto:mustermann@example.com"
u2="http://www.example.com"

s1=`echo -n $u1 | sha1sum | cut -d' ' -f1`
s2=`echo -n $u2 | sha1sum | cut -d' ' -f1`
s=`echo -n "$s1$s2" | sha1sum | cut -d' ' -f1`
echo -n ''
--------------------------------------------------------
Das -n beim echo ist wichtig, sonst wird ein \n angehängt und von sha1sum mitverwurschtelt :)