В настоящее время мы разрабатываем веб-API и находимся в процессе реализации авторизации. Мы следили за (в основном)реализацией Amazon , но есть одна часть, которую я действительно не совсем понимаю.
А именно, в чем смысл base64 кодирования результирующего hmac? Разница в длине незначительна, по крайней мере, для большинства сайтов. Хотя Amazon, вероятно, заметит разницу. Это единственная причина? Может быть, это как-то связано с ascii/unicode?