Вот, допустим, публичный ключ 1Mc6cKqdfaSemxVtrhbjLnSNEQoFRwFsTS, KwSeqhUB6JhQDMrFV7qDnX4a3rEPFA4vRyeyRhJ6tY9sYoDDqL6E - это приватный. Как проверить, что приватный подходит к публичному?
Нахрена тебе публичный ключ проверять? Импортируй приватник в кошелек и посмотри, какой покажет адрес. Адрес - это хеш публичного ключа. Если адрес правильный, значит и публичный ключ тоже правильный.