Тема: RSADecrypt
Показать сообщение отдельно
Старый 04.08.2011, 01:59   #1
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию RSADecrypt

Нужна помощь в написании RSADecrypt. для л2, на делфи, нашел пару алгоритмов в гугле но они принимают странно большое кол-во параметров, хз че им нада)

Delphi Код:
function RSAEncrypt(a,p,rsakey:string):string; var   sD,sR,sM:string;   m,e,d,r:TFGInt; begin   if length(a)>14 then setlength(a,14);   while length(a)<14 do a:=a+#0;   if length(p)>16 then setlength(p,16);   while length(p)<16 do p:=p+#0;   sD:=a+p+#0#0#0#0;   sM:=rsakey;   Base10StringToFGInt('65537',e);   Base256StringToFGInt(sD,d);   Base256StringToFGInt(sM,m);   FGIntMontgomeryModExp(d,e,m,r);   FGIntToBase256String(r,sR);   result:=sR; end;

этот RSAEncrypt выглядит более понятнее и компактнее чем у этих ребят:
http://read.pudn.com/downloads64/sou...tRSA.PAS__.htm
такой же RSADecrypt надыбать бы где-нить
__________________
Начало.
supernewbie вне форума   Ответить с цитированием