Tad писал(а):
Садись. Два.------------ Дoбавленo в 01.12:
[flood]самый надежный способ хранить разные пароли
1. Придумываем ключевую фразу, например '0k22224j2_234'.
2. Переводим нашу фразу в hex и записываем в первую строчку блокнота.
3. Применяем криптографию с нашим ключом и записываем во вторую строчку. и т.д.
в итоге получаем это
012030A00BA
1006320A03340
0324000D000
злоумышленник, низачто не догадается, что , где и как [/flood]
Add(MainForm,2953706,21,154)
{
Width=330
Height=292
}
Add(Edit,15311223,217,287)
{
Left=40
Top=185
Width=255
Text=""
}
Add(Label,12291374,21,21)
{
Left=40
Top=160
Width=97
Height=17
Caption="Enter you password"
}
Add(Button,14563236,161,336)
{
Left=125
Top=220
Width=65
link(onClick,11807830:doConvert,[])
}
Add(Cryptography,4726729,224,175)
{
link(onCrypt,9814903:doConvert,[])
link(Data,10996258:Var2,[])
link(Key,9061414:Var1,[(237,161)])
}
Add(Edit,14331026,224,77)
{
Left=40
Top=35
Width=135
Text=""
}
Add(Label,12602260,21,63)
{
Left=40
Top=10
Width=71
Height=17
Caption="Crypte to pass"
}
Add(Button,987648,77,175)
{
Left=40
Top=60
Caption="OK"
link(onClick,845392:doEvent1,[])
}
Add(Label,3529491,21,105)
{
Left=40
Top=95
Width=48
Height=17
Caption="You pass"
}
Add(Edit,12985655,364,175)
{
Left=40
Top=120
Width=255
Text=""
}
Add(Edit,9729979,273,112)
{
Left=190
Top=35
Width=105
Text="Зяблик"
}
Add(StreamConvertor,9814903,301,175)
{
Mode=2
link(onResult,12985655:doText,[])
}
Add(Cryptography,15415763,266,336)
{
link(onCrypt,13315540:doCompare,[])
link(Key,9061414:Var2,[])
}
Add(GetDataEx,9061414,273,156)
{
link(Data,9729979:Text,[])
}
Add(StreamConvertor,11807830,217,336)
{
Mode=3
link(onResult,15415763:doCrypt,[])
link(Data,15311223:Text,[])
}
Add(If_else,13315540,322,336)
{
link(onTrue,14466834:doMessage,[(373,342)(373,307)])
link(onFalse,14180822:doMessage,[(373,349)(373,363)])
link(Op2,2290267:Value,[(335,274)(230,274)])
}
Add(Memory,2290267,224,217)
{
}
Add(Hub,845392,133,175)
{
link(onEvent1,4726729:doCrypt,[])
link(onEvent2,6130880:doData,[(161,188)(161,223)])
}
Add(DoData,6130880,175,217)
{
link(onEventData,2290267:doValue,[])
link(Data,10996258:Var1,[(181,131)])
}
Add(GetDataEx,10996258,224,126)
{
link(Data,14331026:Text,[])
}
Add(Message,14466834,392,301)
{
Message="Пароль правельный =D"
Caption="YES!"
Icon=4
}
Add(Message,14180822,392,357)
{
Message="Не верный пароль =("
Caption="NO!"
Icon=3
}