Вы могли бы быть заинтересованы в реализации Java от BIP38, фразы защищена секретного ключа формата.
Кредиты casascius за это очень полезное предложение.
Кроме того, этот формат особенно подходит для физического хранения Bitcoin, это ключевой формат первичного хранения в
bitsofproof реализация протокола Bitcoin. Это позволяет хранить закрытых ключей в таблице базы данных по отдельности
защищенный от потенциально различных фраз.
https://github.com/bitsofproof/supernode/blob/master/api/src/main/java/com/bitsofproof/supernode/api/KeyFormatter.java