Я зависит от того, что ты делаешь, чего ты на самом деле не говоришь. Хеширование - это общая техника, в которой не используются ни ключи, ни случайные числа. Соль включает случайные числа, а ключи используются для шифрования или аутентификации.
Читая между строк вашего вопроса, кажется, что вы используете ключи для аутентификации, но тогда зачем вам вообще отправлять их обратно отправителю? Вы можете использовать две соли в протоколе, как вы описываете, если две участвующие стороны не полностью доверяют друг другу в использовании правильной соли - если обе стороны предоставляют соль, обе могут быть уверены, что соль действительно случайна и не задействовать заднюю дверь или повторную атаку.