Использование симметричного ключа (AES -128) для подписи и проверки сообщения

Я хочу знать, могут ли симметричные ключи использоваться для подписи сообщения? Мы можем зашифровать, используя общий секретный ключ. Кроме того, когда для подписи используется симметричный ключ, какой API можно использовать в JAVA для загрузки ключа и подписания сообщения?

если я использовал Signature из java.security, он имеет api initSign, но он принимает закрытый ключ из пары открытый / закрытый ключ в качестве аргумента для подписи сообщения. Здесь ключ является симметричным ключом.

Есть указатели?

Ответы на вопрос(3)

Ваш ответ на вопрос