Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Объект RSAKey


Автор: nerdy_weirdie 16.4.2008, 23:41
Добрый день. Мне понадобилось переписать приведенный скриптик на C++. Но я не могу понять, как составляестя публичный ключ из аргументов метода setPublic() - ключа и экспоненты. В win crypt api всегда фигурирует только один ключ. Для этого надо разобраться что за объект этот RSAKey и что делает его метод setPublic(). Справки по ним я в сети не нашел, но что самое удивительное, этот скриптик поддерживают все браузеры.
Код

var PublicKey = "87BC864F973F29EB0B2B1E7C54E1AED05228DFEB5B9C30FF34502E56DDCFE9......";
var RSA = new RSAKey();
RSA.setPublic(PublicKey, "10001");
var Res = RSA.encrypt( StringToEncrypt );

Заранее Спасибо

Автор: IDVsbruck 17.4.2008, 01:17
Надо посмотреть в хидере прикрепленные библиотеки и в кеше выловить такую и найти ее.

А если не получается, то вот исходник такой библиотеки: http://www.koders.com/javascript/fidEB6D73AF58AA92EE91907EE56E2F64503F5D350B.aspx

Автор: nerdy_weirdie 17.4.2008, 01:59
IDVsbruck, спасибо большое! Таки да, я наконец узрел включение файлика, где определен этот объект. Правда кода там много - весь придется переводить. Может есть какие-то автоматизированные средства портирования кода с JavaScript на C++?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)