Мы пытаемся дублировать криптографическую кодировку sha1, выполненную на нашем сервере java 1.6, с библиотеками CommonCrypto iOS/iPhone.Разница между кодировкой SHA-1 между Java и iOS/iPhone
Основной вопрос у меня есть, почему Java имеет выход починки 40 байт в то время как IOS имеет выход починки 20 байт из алгоритмов SHA1
я нашел эту ссылку, которая показывает, как генерировать кодировку обе среды, но выход будет иметь разную длину, правильно?
How to SHA1 hash a string in Android?
это является неправдой утверждения прошивки. SHA1 * должен * иметь размер 40 байт. Вы должны разместить свой соответствующий код. – vcsjones
@vcsjones, SHA1 составляет * 20bytes * в длину, если вы посмотрите на hexdump - 40., но SHA или любое другое хеширование не имеет ничего общего с w/hex. – bestsss
@ bestsss Bha, потерял рассудок. Не могу исправить это сейчас. Да, ** 20 ** байт правильный. – vcsjones