From my side, I believe that the only important difference is moral and behavioral: it is related to the recognition of responsibility, ambiguous in the case of shame, unambiguous in the case of guilt.
De mon côté, je crois que la seule différence importante est morale et comportementale : elle est relative à la reconnaissance de la responsabilité, ambiguë dans le cas de la honte, non ambiguë dans le cas de la culpabilité.
Ruwen Ogien, La honte est-elle immorale ?, Bayard, Paris, 2002, p. 114