Вверх ↑
Этот топик читают: Гость
Ответов: 110
Рейтинг: 9
#31: 2009-07-05 18:28:10 ЛС | профиль | цитата
Вот обновленная версия Crypt 1.4.2
Умеет высчитывать оставшееся время до окончания процесса и останавливать процесс шифрования/дешифрования.
Вот он http://hiasm.com/forum_serv.php?q=56&id=312
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#32: 2009-07-06 18:20:46 ЛС | профиль | цитата
maestroprog, вот еще один алгоритм шифрования, он написан на FTCG, поэтому будет побыстрее
Add(FTCG_Tools,9037074,35,77)
{
}
BEGIN_SDK
Add(EditMultiEx,9132325,21,21)
{
WorkCount=#6:doLoad|
EventCount=#11:onEventData|8:onResult|8:onEvent2|
DataCount=#4:Data|
Width=489
Height=340
link(doLoad,16562581:doEvent1,[(35,27)(35,48)])
}
Add(FT_Length,8379667,126,42)
{
link(onLength,9160548:doOperation,[])
link(SrcStr,11080266:Var2,[])
}
Add(FT_Hub,16562581,49,42)
{
OutCount=4
link(onEvent1,8379667:doLength,[])
link(onEvent2,14919993:doEvent1,[(81,55)(81,97)])
link(onEvent3,15419484:doEvent1,[(73,62)(73,181)])
link(onEvent4,14459398:doData,[(68,69)(68,153)])
}
Add(FT_For,13996401,168,182)
{
Start=1
link(onEvent,13581285:doEvent1,[])
link(onStop,9470066:doEvent1,[(212,195)(212,233)(163,233)(163,272)])
link(End,15087963:Var2,[])
}
Add(FT_Math,9160548,168,42)
{
OpType=3
Op2=2
}
Add(FT_Copy,1972977,350,210)
{
CharCount=2
link(onCopy,5930459:doStrCat,[])
link(SrcStr,2206798:Var2,[(356,182)(398,182)])
}
Add(GetDataEx,11080266,119,21)
{
Angle=3
link(Data,9132325:Data,[(27,30)])
}
Add(FT_StrCat,5930459,399,210)
{
link(onStrCat,2813714:doWork2,[])
link(Str2,3711635:Var3,[(412,198)(391,198)])
}
Add(FT_Memory,1825238,455,210)
{
Default=String()
}
Add(FT_Hub,9470066,175,266)
{
link(onEvent1,1284218:doData,[])
link(onEvent2,10606334:doData,[(196,279)(196,314)])
}
Add(FT_DoData,10606334,203,308)
{
link(onEventData,2813714:doWork3,[(438,314)])
}
Add(HubEx,2813714,434,203)
{
link(onEvent,1825238:doValue,[])
}
Add(GetDataEx,3711635,378,252)
{
Angle=1
link(Data,1825238:Value,[(461,261)])
}
Add(FT_Math,3741651,308,161)
{
OpType=2
Op2=2
link(Op1,5029655:Var3,[(314,156)])
}
Add(FT_Math,4668885,308,210)
{
OpType=1
Op2=1
link(onResult,1972977:doCopy,[])
link(Op1,3741651:Result,[])
}
Add(FT_For,10259096,126,98)
{
Start=1
link(onEvent,99048:doEvent1,[])
link(End,5498114:Var2,[])
}
Add(FT_Copy,15234571,273,98)
{
CharCount=1
link(onCopy,14333748:doStrCat,[])
link(SrcStr,11080266:Var3,[(279,30)])
}
Add(FT_Memory,9473377,392,98)
{
Default=String()
}
Add(FT_StrCat,14333748,315,98)
{
link(onStrCat,9603236:doWork2,[])
link(Str2,2206798:Var1,[(328,86)(375,86)(375,149)])
}
Add(FT_DoData,14459398,126,147)
{
link(onEventData,9603236:doWork3,[(368,153)])
}
Add(HubEx,9603236,364,91)
{
link(onEvent,9473377:doValue,[])
}
Add(GetDataEx,2206798,385,140)
{
link(Data,9473377:Value,[])
}
Add(FT_DoData,1284218,203,266)
{
link(onEventData,9132325:onEventData,[(453,272)(453,27)])
link(Data,3711635:Var1,[(209,261)])
}
Add(FT_Hub,14919993,98,91)
{
link(onEvent1,12686210:doData,[(167,97)(167,118)])
link(onEvent2,10259096:doFor,[])
}
Add(FT_DoData,12686210,175,112)
{
link(onEventData,8405332:doWork2,[(254,118)(254,34)])
link(Data,5498114:Var3,[(181,86)])
}
Add(GetDataEx,5498114,119,77)
{
link(Data,8379667:Result,[])
}
Add(FT_Hub,99048,210,98)
{
link(onEvent1,15234571:doCopy,[])
link(onEvent2,1719464:doData,[])
}
Add(FT_Hub,15419484,84,175)
{
link(onEvent1,7496547:doData,[(105,181)(105,237)])
link(onEvent2,13996401:doFor,[])
}
Add(FT_DoData,7496547,112,231)
{
link(onEventData,8405332:doWork3,[(305,237)])
link(Data,15087963:Var1,[(118,170)])
}
Add(GetDataEx,15087963,161,161)
{
link(Data,9160548:Result,[])
}
Add(HubEx,8405332,301,21)
{
link(onEvent,9132325:onResult,[])
}
Add(FT_Hub,13581285,210,182)
{
link(onEvent1,4668885:doOperation,[(245,188)(245,216)])
link(onEvent2,12872167:doData,[])
}
Add(HubEx,2035263,343,28)
{
link(onEvent,9132325:onEvent2,[])
}
Add(FT_DoData,1719464,231,105)
{
link(onEventData,2035263:doWork2,[(312,111)(312,41)])
link(Data,10259096:Position,[(237,93)(164,93)(164,141)(132,141)])
}
Add(FT_DoData,12872167,252,189)
{
link(onEventData,2035263:doWork3,[(347,195)])
link(Data,5029655:Var2,[])
}
Add(GetDataEx,5029655,245,147)
{
Angle=3
link(Data,13996401:Position,[(232,156)(232,226)(174,226)])
}
END_SDK

карма: 10
1
Голосовали:Maestroprog
32
Сообщение
...
Прикрепленные файлы
(файлы не залиты)