Author: Michael Wozniak 2014-07-15 13:32:01
Published on: 2014-07-15T13:32:01+00:00
On July 15, 2014, Mike Hearn wrote to the Bitcoin Development mailing list regarding an implementation of BIP 38 password-protected private keys in Bitcoinj. Test vector three was causing concern as it contained a non-standard UTF-8 character (pile of poo) which raised questions about practicality. The NFC normalised version of the input string did not match the results of the Java Unicode normaliser and different implementations appeared to disagree on the outcome. Andreas Schildbach suggested that control-characters should be disallowed in passphrases with the exception of emoticons as they are easily accessible on mobile phones. Eric Winer stated that pile of poo is easily accessible on iPhone and Android keyboards but he had not seen the NULL character on any smartphone keyboards.
Updated on: 2023-06-09T00:55:57.549314+00:00