Тема сегодняшней статьи: "Работа с RSA в среде Delphi".
Так уж получилось, что по непонятной мне причине у "кодеров" возникает проблема с шифровкой строки в RSA. То ли не могу найти подходящего компонента, то ли ленивые, то ли вообще (кхм-кхм) тупые.
Ну-с, начнём (код написан от руки и не компилировался в Delphi, на это расчитаны ВЫ и ваши прямые руки. Урок предоставлен в качестве пособия, а не точного примера).
Строку шифровать мы будем при помощи мною любимого Chilkat (Линк ниже.).
Шифрование будет происходить по Публичному ключу. На примере Steam (который вы все так любите) - Modulus & Exp.
-----------------------------------------------------------------------------------------------------------
Как добавляеть Библиотеки и юниты в Delphi, думаю объяснять не стоит.
В uses проекта вписываем данные пространства имён (юниты): Xml, Rsa .
(Не забудьте закинуть DLL в папку с .exe)
Далее объявляем и инициализируем переменные:
https://yadi.sk/i/iHW-XtSxs7oe8
|