Алексей: я понимаю, сначала подправил в с++ классе что бы строка дополнялась до длины кратной восьми и заполнялась так же как и в JS символом конца строки, в дебаггере вижу что все ок, она дополняется корректно. Не помогло. Потом ложу в начале ключ и открытый текст в wstring ну, потом в vector - все. Результат - все равно при шифровании к примеру ключом "1" строки "1" результат вообще разный. И выходит что в С++ строка ровно в два раза длиннее чем в JS во всех случаях. При одинаковых ключе и тексте в обоих случаях.
Виктор Марквардт: Если есть возможность - выложите ваши текущие алгоритмы C++, JS и результат шифрования строки "1" с ключом "1" на обоих алгоритмах. Я попозже посмотрю, если никто не успеет ответить по делу.
Алексей: разобрался в чем дело, там же вектор char 1 байтовый, сразу не подумал как же я в него два байта запишу, надо unsigned short разбить на два байта)