Извините что я встреваю но секретный ключ поэтому секретный что никогда не публикуется, Разница в том что что в отличие от обычного шифрования когда шифрует публичным а расшифровывают секретным, при подписывание шифрует секретным А вот расшифровать Может кто угодно публичным ключом
Не важно как называются ключи, важно что используются те же функции, но в обратном порядке