Google Chrome is using alpha numeric hashes as identifiers for the Chrome extensions. For eg. \"ajpgkpeckebdhofmmjfgcjjiiejpodla\" is the identifier for XMarks Bookmark Sync
I've posted a short Ruby script to calculate the extension id from the private key: http://supercollider.dk/2010/01/calculating-chrome-extension-id-from-your-private-key-233. This pretty much follows Erik Kay's description of the format.
To be precise, it's the first 128 bits of the SHA256 of an RSA public key encoded in base 16.
Another random bit of trivia is that the encoding uses a-p instead of 0-9a-f. The reason is that leading numeric characters in the host field of an origin can wind up being treated as potential IP addresses by Chrome. We refer to it internally as "mpdecimal" after the guy who came up with it.