Код PHP не работает без проблем, но при его преобразовании в VB.NET проблемы начинаются. Кажется, что он почти работает, кроме него подавляет нулевые символы из результата. Секретный ключ, используемый для тестирования, это: BICXYN7ZK5C3WOAPbase32 вывод другого результата
Im ищет подсказки, а не фактический код.
код vb.net: http://pastebin.com/P7zhCjXw
выход: A57C37C3B95745C2BB38F
PHP код: http://pastebin.com/qTHmYzwq
выход: 0a057c37f95745bb380f
Спасибо за ответ. Я пробовал заполнение и изменение кодировки, но ничего не работает. Https://pastebin.com/Ui3q2s0U – jscott95
Извините, мой рев - это еще не все, я бы прокомментировал, но я наткнулся на это пару лет назад, играя с криптографией и PHP дизайн накладывает байты на длину буфера. .Net обрабатывает «\ 0» как конец строки, поэтому вам нужно знать длину строки из скрипта PHP и размер вашего словаря до его заполнения нулями. –
попробуйте этот http://pastebin.com/dBku5EmE –