Cryptography
是否可以使用 PGP 密鑰作為比特幣地址?
比特幣和加密電子郵件都基於公鑰加密。但是,它們使用不同的實現,所以我假設公共 PGP 密鑰不能直接用作比特幣地址。
但是是否有可能將公共 PGP 密鑰轉換為比特幣地址,以便只能使用相應的私有 PGP 密鑰(或派生的東西)訪問它?
如果存在這樣的算法,它將允許在人們對比特幣一無所知的情況下向他們發送硬幣,只要他們有 PGP 密鑰(例如,給某人一點動力去了解比特幣)。
不,這是不可能的。
最近的 GPG 版本確實支持橢圓曲線加密,以及相關的 EC 密鑰。但是,那裡支持的 EC 曲線與比特幣中使用的曲線不同(它們的大小不同,因此它們當然不能是同構的)。
是的,從技術上講,你可以。
任何 256 位數字都可以用作比特幣私鑰。如果您使用 SHA256 對 PGP 密鑰進行雜湊處理,您將擁有一個可用於比特幣的私鑰。真的,你會使用你的私人 PGP 密鑰作為具有非常高熵的大腦錢包種子。
編輯:話雖如此,我仍然不會這樣做。