Сгенерированный пароль в Вашем случае должен быть случайным, проще говоря знание первой части пароля не несет никакой информации о второй части.
Можно использовать конечно регистр, но тут проблема возникает в начальном его заполнении+генерация пароля в нем детерминирована и описывается математически
Следовательно остается шумовой диод НО проблема в использовании диода в том, что надо грамотно его настроить и реализовать минимальные тесты для того чтобы исключить период времени выхода в рабочую точку из периода генерации символов пароля. Как вариант предлагается взять существующее схемотехнические решение дабы избежать косяков в железе и реализоваться свои тесты.В нете есть софт для тестирования выходных последовательностей датчика, проблема лишь в том что далеко не каждый железячник способен оценить качество последовательности спаяной им фиговины. Все зависит от задачи и от цены информации закрытой этим паролем готовые решения с чипами(кот в мешке) для серьезных задач не рекомендуется.
Терморектальный криптоанализ проверенное временем решение вскрытия хороших паролей