user10571: I've used Vanitygen to generate a vanity Bitcoin address. I used the "-e" option to encrypt the private key. What I can't figure out is how to decrypt the protected key that was provided after generating the vanity address, nor can I find the encryption method used.
Is there a utility, library or program that I can use to decrypt the protected key in order to access the private key?

user10574: I have found a couple of implementations that should help you to decipher the protKey:

https://bitcointalk.org/index.php?topic=36195.msg1701229#msg1701229 [PHP]
https://gist.github.com/ianpurton/1139867 [JS]

Also seems that http://insight.gotdns.org/~samr7/pkprotect.html had some more info, but it is down now, maybe Google Cache o Archive.org can help here.
I have not tested anything so don't blame me it they does not work :D
But it seems that it is a format that is not widely used and there is no easy way to decrypt the private key.

user10571: Buried in the bitcointalk.org forums I found this answer.
Use the keyconv binary file that is included, with the protected/encrypted key as the only  argument:
keyconv [Protected Key Here]

This will spit out the unencrypted private key. It isn't documented anywhere other than this forum post:
https://bitcointalk.org/index.php?topic=25804.msg2107686;topicseen#msg2107686

10571: <p>I've used <a href="https://github.com/samr7/vanitygen" rel="nofollow">Vanitygen</a> to generate a vanity Bitcoin address. I used the "-e" option to encrypt the private key. What I can't figure out is how to <strong>decrypt</strong> the protected key that was provided after generating the vanity address, nor can I find the encryption method used.</p>

<p>Is there a utility, library or program that I can use to decrypt the protected key in order to access the private key?</p>
 10574: <p>I have found a couple of implementations that should help you to decipher the protKey:</p>

<ul>
<li><a href="https://bitcointalk.org/index.php?topic=36195.msg1701229#msg1701229" rel="nofollow">https://bitcointalk.org/index.php?topic=36195.msg1701229#msg1701229</a> [PHP]</li>
<li><a href="https://gist.github.com/ianpurton/1139867" rel="nofollow">https://gist.github.com/ianpurton/1139867</a> [JS]</li>
</ul>

<p>Also seems that <a href="http://insight.gotdns.org/~samr7/pkprotect.html" rel="nofollow">http://insight.gotdns.org/~samr7/pkprotect.html</a> had some more info, but it is down now, maybe Google Cache o Archive.org can help here.</p>

<p>I have not tested anything so don't blame me it they does not work :D</p>

<p>But it seems that it is a format that is not widely used and there is no easy way to decrypt the private key.</p>
 10571: <p>Buried in the bitcointalk.org forums I found this answer.</p>

<p>Use the keyconv binary file that is included, with the protected/encrypted key as the only  argument:</p>

<pre><code>keyconv [Protected Key Here]
</code></pre>

<p>This will spit out the unencrypted private key. It isn't documented anywhere other than this forum post:</p>

<p><a href="https://bitcointalk.org/index.php?topic=25804.msg2107686;topicseen#msg2107686" rel="nofollow">https://bitcointalk.org/index.php?topic=25804.msg2107686;topicseen#msg2107686</a></p>
