Я пытаюсь сгенерировать ключи доступа и секретные ключи так же, как S3, используя java, но у меня возникли некоторые проблемы.
В качестве отправной точки я смотрю на этот пример оживленного замка , у меня есть этот код и работает, но я не уверен в двух вещах 1) как настроить его так, чтобы использовать тот же ключ генерации, что и s3, который использует HMAC-SHA1, как указано здесь и 2) как вывести дружественные строки открытого / закрытого ключа для пользователя.
Возможно, вы догадались, что я новичок в java-шифровании и библиотеках надувных замков, однако я нашел JCEKeyGenerator.HMACSHA1 в документации bc, но не могу найти пример его использования. Любая помощь будет принята с благодарностью.
Спасибо.