NewAddressDialog 0 0 723 704 Create new Address QFormLayout::AllNonFixedFieldsGrow Here you may generate as many addresses as you like. Indeed, creating and abandoning addresses is encouraged. You may generate addresses by using either random numbers or by using a passphrase. If you use a passphrase, the address is called a "deterministic" address. The 'Random Number' option is selected by default but deterministic addresses have several pros and cons: Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft true <html><head/><body><p><span style=" font-weight:600;">Pros:<br/></span>You can recreate your addresses on any computer from memory. <br/>You need-not worry about backing up your keys.dat file as long as you can remember your passphrase. <br/><span style=" font-weight:600;">Cons:<br/></span>You must remember (or write down) your passphrase if you expect to be able to recreate your keys if they are lost. <br/>You must remember the address version number and the stream number along with your passphrase. <br/>If you choose a weak passphrase and someone on the Internet can brute-force it, they can read your messages and send messages as you.</p></body></html> true 0 0 100 2 Qt::Horizontal Use a random number generator to make an address true buttonGroup Use a passphrase to make addresses buttonGroup Spend several minutes of extra computing time to make the address(es) 1 or 2 characters shorter Make deterministic addresses Address version number: 4 In addition to your passphrase, you must remember these numbers: 1 8 Passphrase Number of addresses to make based on your passphrase: Qt::Horizontal 73 20 Stream number: 1 Qt::Horizontal 42 20 Retype passphrase QLineEdit::Password Qt::ImhHiddenText|Qt::ImhNoAutoUppercase|Qt::ImhNoPredictiveText QLineEdit::Password Randomly generate address Label (not shown to anyone except you) Use the most available stream true (best if this is the first of many addresses you will create) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Use the same stream as an existing address false (saves you some bandwidth and processing power) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Qt::Horizontal 13 20 false true comboBoxExisting label_3 radioButtonExisting newaddresslabel label_4 radioButtonMostAvailable label_2 horizontalSpacer_3 0 0 160 0 Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok radioButtonRandomAddress radioButtonDeterministicAddress newaddresslabel radioButtonMostAvailable radioButtonExisting comboBoxExisting lineEditPassphrase lineEditPassphraseAgain spinBoxNumberOfAddressesToMake checkBoxEighteenByteRipe buttonBox buttonBox accepted() NewAddressDialog accept() 580 644 157 256 buttonBox rejected() NewAddressDialog reject() 580 650 286 256 radioButtonExisting toggled(bool) comboBoxExisting setEnabled(bool) 60 349 148 394 radioButtonDeterministicAddress toggled(bool) groupBoxDeterministic setShown(bool) 92 213 277 601 radioButtonRandomAddress toggled(bool) groupBox setShown(bool) 72 189 68 268