Почему base64 кодирует ключ авторизации API?

В настоящее время мы разрабатываем веб-API и находимся в процессе реализации авторизации. Мы следили за (в основном)реализацией Amazon , но есть одна часть, которую я действительно не совсем понимаю.

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

8
задан Josh Smeaton 20 April 2012 в 11:42
поделиться