ant0ni02004 Цитата: так смысл PGP, грубо говоря, в том, что при помощи RSA пересылается мааааленький (по размеру) ключик для быстрого симметричного алгоритма (напр. 3DES).
Я в курсе, но у меня другая задача. Мне нужно маленький ключик (или пару десятков, не суть) зашифровать так, чтобы мой exe-шник его раскодировал, но в нем не содержалось ключа, которым можно было бы генерить другие такие файлы. Это для лицензирования.
Цитата: а что за ошибки в FGInt обнаружились?
Я с кодом особо не разбирался, сделал пробный exe-шник с тремя Memo. Основной глюк в том, что некоторые тексты неверно раскодируются. Грубо говоря, вбил строчку в Memo - нормально раскодировалось, вбил еще - нормально, вбил третью - крокозябры. Возможно, у меня руки кривые, или может FGInt не рассчитан на юникодные строки - я пока не разбирался, но так как к нему нет документации, то вряд ли буду. Единственно, проверю не связан ли глюк по раскодированию с концевым переносом строкb в Memo.
Цитата: по поводу pgp + delphi - поиск выдаёт много интересных ссылок
Из того, что я бегло просмотрел про pgpsdk осталось ощущение, что использовать его для моей задачи можно, наверное, но это будет похоже на сбор грибов на танке - соберешь, но пешком и без пушки удобнее ))) Мне ж всего нужен в проге маленький кусочек кода по раскодированию открытым ключом готового файла, генерацию самого файла я готов делать и какими-нибудь утилитами, если это будет проще. И если не получится найти достаточно простой вариант того, что хочется, скорее всего буду думать в стандартную сторону - зашифровано симметричным алгоритмом, внутри электронная подпись.