Имеется ли у к-л реализация RSA на C/C++, работающая по стандартным алгоритмам? Т.е. без оптимизаций/ускорений, а стандартная и понятная реализация. Смотрел реализации в OpenSSL, BigDigits Library, by Welschenbach, но там очень навороченно имхо. Thanks in advance!
Я бы на твоём месте пошарил бы на сайте создателя оного алгоритма... Случаем не Bruce Schneier? Don't know... google will help
caree По моему это не сложно сделать самому. Самым сложным из этого будет реализация длинной арифметики и решение целочисленного уравнения методом Эйлера. Так что в данном конкретном случае проще сделать самому чем брать чужой сырец.
asmfan Ривест, Шамир, Адлеман - RSA. А Шнаер придумал Blow Fish, а также вместе с Нильсом Фергюсоном - Two Fish.
Простая и понятная реализация - на асме - простенькая и рабочая, занимающая немного места - у z0mbie на сайте была (поищи по оффлайн копиям его сайта). Или если на C и простенькую - RSAREF библиотека.
OK, в принципе RSA действительно считается не сложным. Даже элементарным. Но мне исходники нужны были для того чтобы посмотреть интерфейс/организацию функций, структуры, ибо что вышло у меня -- оказалось совсем не юзабельно. Т.е. работает, складывает-делит, но не юзабельно =)
Возвращаясь к это вопросу, может кто даст рабочую ссылку на реализацию RSA на асме. Поискал на сайтах, которые упоминались в этом топике, ничего не нашел.