Как, если у меня есть пароль, из wallet.dat получить список секретных ключей в явном виде?
Имея список адресов, можно использовать dumpprivkey. Пароль вводится командой walletpassphrase. Получить список адресов, а также, возможно, сразу список ключей можно какой-нибудь утилитой, работающей с wallet.dat.
Можно ли выдумать из головы private key, и потом из него получить новый правильный BTC-адрес?
Можно.
Private key это случайное число, или его тоже генерируют каким-то хитрым способом?
Случайное.
Как мне получить из имеющегося в Блокноте private key соответственный ему адрес для приёма ВТС в кошелёк?
importprivkey