Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
16.04.2013
Размер:
11.22 Кб
Скачать
‚ҐабЁп ®ЇЁб ­Ёп ®в 13.07.98.

ѓ®бЇ®¤  Їа®Ја ¬¬Ёбвл Ё Ї®«м§®ў вҐ«Ё, а ¤ ЇаҐ¤бв ўЁвм ў ¬ ®зҐаҐ¤­®© ५Ё§ Їа®-
Ја ¬¬­®© ॠ«Ё§ жЁЁ ђ®ббЁ©бЄ®Ј® ЄаЁЇв®Ја дЁзҐбЄ®Ј® бв ­¤ ав  ѓЋ‘’ 28147-89
Ї®¤ DOS/Win16/Win32.

Ќ бв®пйЁ© д ©« ᮤҐа¦Ёв Єа вЄ®Ґ ®ЇЁб ­ЁҐ ®б®ЎҐ­­®б⥩ ЇаҐ¤« Ј Ґ¬®© ў иҐ¬г
ў­Ё¬ ­Ёо ॠ«Ё§ жЁЁ ђ®ббЁ©бЄ®Ј® ЄаЁЇв®бв ­¤ ав  ѓЋ‘’ 28147-89.

ЌЁ¦Ґ ЇаЁўҐ¤Ґ­ ЇҐаҐзҐ­м д ©«®ў, ўе®¤пйЁе ў ॠ«Ё§ жЁо ѓЋ‘’ . ‚ᥠ®бв «м­лҐ д ©-
«л пў«повбп ­Ґ®Ўп§ вҐ«м­л¬Ё Ё, ў®®ЎйҐ Ј®ў®ап, ᮤҐа¦ в а §­лҐ ¤®Ї®«­ЁвҐ«м­лҐ
"ЇаЁЎ ¬Ў бл".

ь ”г­ЄжЁп ¬®¤г«п €¬п д ©«  Ёбе.⥪бв 

DOS/Win16 DOS/Win16 Win32
¤«п x86 ¤«п i386

1. “­ЁўҐаб «м­л© Ў §®ўл© жЁЄ« ѓЋ‘’  gost.asm gost~.asm gost_.asm

2. ”г­ЄжЁп § - Ё а биЁда®ў ­Ёп ¤ ­­ле simple.asm simple~.asm simple_.asm
ў ०Ё¬Ґ Їа®бв®© § ¬Ґ­л

3. ”г­ЄжЁп § - Ё а биЁда®ў ­Ёп ¤ ­­ле gamma.asm gamma~.asm gamma_.asm
ў ०Ё¬Ґ Ј ¬¬Ёа®ў ­Ёп

4. ”г­ЄжЁп § иЁда®ў ­Ёп ¤ ­­ле ў ०Ё- gammale.asm gammale~.asm gammale_.asm
¬Ґ Ј ¬¬Ёа®ў ­Ёп б ®Ўа в­®© бўп§мо

5. ”г­ЄжЁп а биЁда®ў ­Ёп ¤ ­­ле ў аҐ- gammald.asm gammald~.asm gammald_.asm
¦Ё¬Ґ Ј ¬¬Ёа®ў ­Ёп б ®Ўа в­®© бўп§мо

6. ”г­ЄжЁп ўлзЁб«Ґ­Ёп Ё¬Ёв®ўбв ўЄЁ ¤«п imito.asm imito~.asm imito_.asm
¬ ббЁў  ¤ ­­ле

7. ”г­ЄжЁп Ї®бв஥­Ёп а биЁаҐ­­®Ј® expkey.asm expkey~.asm expkey_.asm
Є«оз 

8. ”г­ЄжЁп Ї®бв஥­Ёп а биЁаҐ­­®© expcht.asm expcht.asm expcht_.asm
(1ЉЎ ©в) д®а¬л в Ў«Ёжл § ¬Ґ­ Ё§ (Ё¬Ґ­­® в Є)
®Ўлз­®© д®а¬л (128 Ў ©в)

9. ”г­ЄжЁп Їа®ўҐаЄЁ, пў«пҐвбп «Ё Їа®- - ge386cpu.asm -
жҐбб®а, ­  Є®в®а®¬ ЁбЇ®«­пҐвбп
ЇаЁ«®¦Ґ­ЁҐ, 32-ЎЁв®ўл¬.

10.‡ Ј®«®ў®з­л© д ©« ¤«п ЁбЇ®«м§®ў  gost.h gost.h gost.h
­Ёп ­  ЄаЁЇв®Ја дЁзҐбЄЁе дг­ЄжЁ©
ў Їа®Ја ¬¬ е п§лЄҐ ‘Ё

Љ®¬Ї«ҐЄв ¬®¤г«Ґ© ўЄ«оз Ґв дг­ЄжЁЁ ¤«п ®б­®ў­ле ०Ё¬®ў иЁда®ў ­Ёп,   в Є¦Ґ ¤ўҐ
ўбЇ®¬®Ј вҐ«м­лҐ дг­ЄжЁЁ, ЇаҐ¤­ §­ зҐ­­лҐ ¤«п Ї®бв஥­Ёп а биЁаҐ­­ле Є«оз  Ё
в Ў«Ёжл § ¬Ґ­. ЌЁ¦Ґ Ё§«®¦Ґ­л ЇаЁ­жЁЇл Ї®бв஥­Ёп Їа®Ја ¬¬­ле ¬®¤г«Ґ©.

1. ‚ᥠдг­ЄжЁЁ иЁда®ў ­Ёп Ё ўлзЁб«Ґ­Ёп Ё¬Ёв®ўбв ўЄЁ ®Ўа Ў влў ов (в.Ґ. иЁдагов
Ё«Ё ўлзЁб«пов Ё¬Ёв®ўбв ўЄг) ®Ў« бвЁ б а §¬Ґа®¬, Єа в­л¬ ў®бм¬Ё Ў ©в ¬. „«Ё­ 
®Ўа Ў влў Ґ¬®© ®Ў« бвЁ ЇаЁ ўл§®ўҐ гЇ®¬п­гвле дг­ЄжЁ© § ¤ Ґвбп ў 8-Ў ©в­ле Ў«®-
Є е. ‚ ॠ«м­ле бЁвг жЁпе нв® ­Ґ ЇаЁў®¤Ёв Є ­Ґг¤®Ўбвўг Ї® б«Ґ¤гойЁ¬ ЇаЁзЁ­ ¬:

- ЇаЁ иЁда®ў ­ЁЁ Їа®бв®© § ¬Ґ­®© а §¬Ґа иЁда㥬®© ®Ў« бвЁ ®Ўп§ ­ Ўлвм Єа в­л¬
ў®бм¬Ё Ў ©в ¬ - ў н⮬ ०Ё¬Ґ ¤ ­­лҐ иЁдаговбп Ў«®Є ¬Ё Ї® 8 Ў ©в;

- ЇаЁ иЁда®ў ­ЁЁ Ј ¬¬Ёа®ў ­ЁҐ¬ (б Ё«Ё ЎҐ§ ®Ўа в­®© бўп§Ё) ¬ ббЁў  ¤ ­­ле б
а §¬Ґа®¬, ­Ґ Єа в­л¬ ў®бм¬Ё, Ўг¤Ґв в Є¦Ґ иЁда®ў вмбп Ё ¬гб®а, ᮤҐа¦ йЁ©бп
ў Ї®б«Ґ¤­Ґ¬ ў®бм¬ЁЎ ©в®ў®¬ Ў«®ЄҐ §  ЇаҐ¤Ґ« ¬Ё §­ з йЁе ¤ ­­ле, ®¤­ Є® ҐЈ®
ᮤҐа¦Ё¬®Ґ ­Ґ ®Є §лў Ґв ­ЁЄ Є®Ј® ў«Ёп­Ёп ­  §­ з йЁҐ ¤ ­­лҐ Ё ¬®¦Ґв ­Ґ ЇаЁ-
­Ё¬ вмбп ў® ў­Ё¬ ­ЁҐ; Їа®йҐ ў ॠ«Ё§ жЁЁ Ё нд䥪⨢­ҐҐ Ї® ЎлбвதҐ©бвўЁо
Ї®вॡ®ў вм, зв®Ўл иЁда㥬 п ®Ў« бвм ᮤҐа¦ «  楫®Ґ Є®«ЁзҐбвў® 8-Ў ©в®ўле
Ў«®Є®ў, 祬 ¤Ґ« вм Є®¤, Є®в®ал© Їа®ўҐапҐв а §¬Ґа Ў«®Є  Ё иЁдагҐв "еў®бв";

- ЇаЁ ўлзЁб«Ґ­ЁЁ Ё¬Ёв®ўбв ўЄЁ ¤«п ¬ ббЁў®ў ¤ ­­ле Ёе а §¬Ґа ¤®«¦Ґ­ Ўлвм ЇаЁ-
ўҐ¤Ґ­ Є §­ зҐ­Ёо, Єа в­®¬г ў®бм¬Ё Ў ©в ¬, ¤®Ў ў«Ґ­ЁҐ¬ Є Є®Ј®-«ЁЎ® дЁЄбЁа®-
ў ­­®Ј® Є®¤  (®Ўлз­® ­г«Ґўле ЎЁв®ў).

2. ЉаЁЇв®Ја дЁзҐбЄЁҐ дг­ЄжЁЁ иЁда®ў ­Ёп Ё ўлзЁб«Ґ­Ёп Ё¬Ёв®ўбв ўЄЁ Ї®§ў®«пов
ўлЇ®«­пвм ®Ўа Ў®вЄг ¬ ббЁў®ў ¤ ­­ле Ї® з бвп¬. ќв® ®§­ з Ґв, зв® ЇаЁ ўл§®ўҐ
ᮮ⢥вбвўго饩 дг­ЄжЁЁ ®¤Ё­ а § ¤«п ­ҐЄ®в®а®© ®Ў« бвЁ ¤ ­­ле Ё ЇаЁ ­ҐбЄ®«мЄЁе
ўл§®ў е нв®© ¦Ґ б ¬®© дг­ЄжЁЁ ¤«п Ї®б«Ґ¤®ў вҐ«м­ле да Ј¬Ґ­в®ў нв®© ¦Ґ ®Ў« бвЁ
(ҐбвҐб⢥­­® Ёе а §¬Ґа ¤®«¦Ґ­ Ўлвм Єа в­л¬ ў®бм¬Ё Ў ©в ¬, б¬. ЇаҐ¤л¤г饥 § ¬Ґ-
з ­ЁҐ) Ўг¤Ґв Ї®«г祭 ®¤Ё­ Ё в®в ¦Ґ १г«мв в. ќв® Ї®§ў®«пҐв ®Ўа Ў влў вм ¤ ­-
­лҐ «оЎ®Ј® а §¬Ґа  Ї®ажЁп¬Ё, ЁбЇ®«м§гп ЎгдҐа а §¬Ґа®¬ ўбҐЈ® 8 Ў ©в®ў. €­д®а¬ -
жЁп ® Є®­вҐЄб⥠Їа®жҐбб  ¬Ґ¦¤г ўл§®ў ¬Ё дг­ЄжЁЁ б®еа ­пҐвбп ў 8-Ў ©в­®© ®Ў« -
бвЁ Ї ¬пвЁ, ­  Є®в®аго гЄ §лў Ґв Ї а ¬Ґва synchro (¤«п ०Ё¬®ў Ј ¬¬Ёа®ў ­Ёп)
Ё combine (¤«п ०Ё¬  ўла Ў®вЄЁ Ё¬Ёв®ўбв ўЄЁ), ­ §ў ­Ёп Ї а ¬Ґва®ў Ё§ § Ј®«®-
ў®з­®Ј® д ©«  gost.h. „«п ०Ё¬  Їа®бв®© § ¬Ґ­л иЁда®ў ­ЁҐ а §«Ёз­ле Ў«®Є®ў
ўлЇ®«­пҐвбп ­Ґ§ ўЁбЁ¬® ¤агЈ ®в ¤агЈ , Ї®н⮬㠪®­вҐЄбв Їа®жҐбб  ­Ґ б®еа ­пҐвбп
¬Ґ¦¤г ўл§®ў ¬Ё дг­ЄжЁЁ иЁда®ў ­Ёп. ‚ бЁ«г бЄ § ­­®Ј® ЇҐаҐзЁб«Ґ­­лҐ ®Ў« бвЁ
Ї ¬пвЁ ­Ґ«м§п Ё§¬Ґ­пвм ¬Ґ¦¤г ўл§®ў ¬Ё ЄаЁЇв®дг­ЄжЁ©. ЏҐаҐ¤ ЇҐаўл¬ ўл§®ў®¬ ®­Ё
¤®«¦­л ᮤҐа¦ вм б«Ґ¤го饥 §­ зҐ­ЁҐ:

- Ј ¬¬Ёа®ў ­ЁҐ: бЁ­еа®Ї®бл«Є , § иЁда®ў ­­ п ў ०Ё¬Ґ Їа®бв®© § ¬Ґ­л ­  в®© ¦Ґ
Є«о祢®© Ё­д®а¬ жЁЁ, ­  Є®в®а®© Ўг¤Ґв ўлЇ®«­пвмбп иЁда®ў ­ЁҐ Ј ¬¬Ёа®ў ­ЁҐ¬
(б¬. § ¬Ґз ­ЁҐ 4);

- Ј ¬¬Ёа®ў ­ЁҐ б ®Ўа в­®© бўп§мо: бЁ­еа®Ї®бл«Є ;

- ўла Ў®вЄ  Ё¬Ёв®ўбв ўЄЁ: ­ з «м­ п Є®¬ЎЁ­ жЁп - ®Ўлз­® ­г«Ґў п, ­® ў®§¬®¦­л
ў аЁ ­вл - ­ ЇаЁ¬Ґа, § иЁда®ў ­­лҐ ў ०Ё¬Ґ Їа®бв®© § ¬Ґ­л ¤ в /ўаҐ¬п Ё а §-
¬Ґа "®Ўа Ў влў Ґ¬®Ј®" д ©« .

„ ­­®Ґ бў®©бвў® ЄаЁЇв®дг­ЄжЁ© Ё««обваЁагҐвбп ў®§¬®¦­®бвмо § ¤ ў вм а §¬Ґа
®Ў¬Ґ­­®Ј® ЎгдҐа  ў Їа®Ја ¬¬Ґ иЁда®ў ­Ёп д ©«®ў (Є«оз /Zn Є®¬ ­¤­®© бва®ЄЁ).

3. „«п § - Ё а биЁда®ў ­Ёп ¬ ббЁў  ¤ ­­ле ў ०Ё¬Ґ Їа®бв®© § ¬Ґ­л ЁбЇ®«м§гҐвбп
®¤­  Ё в  ¦Ґ дг­ЄжЁп. ‚лЎ®а ®¤­®© Ё§ ¤ўге гЄ § ­­ле ®ЇҐа жЁ© ®бгйҐбвў«пҐвбп
§ ¤ ­ЁҐ¬ ᮮ⢥вбвўго饣® а биЁаҐ­­®Ј® Є«оз . Џ®а冷Є б«Ґ¤®ў ­Ёп н«Ґ¬Ґ­в®ў
Є«оз  ¤®«¦Ґ­ Ўлвм ў§ Ё¬­® ®Ўа в­л¬ ¤«п гЄ § ­­ле ®ЇҐа жЁ©. ќв® ЇаЁў®¤Ёв ў
з бв­®бвЁ Є ⮬г, зв® ¤«п Їа®Ја ¬¬л "®Ў®ЎйҐ­­®Ј® ѓЋ‘’ " а биЁда®ў ­ЁҐ ў н⮬
०Ё¬Ґ ¬®¦­® ўлЇ®«­Ёвм, д®а¬ «м­® § ¤ ў ०Ё¬ § иЁда®ў ­Ёп, ­® б Є®¬Ї«Ґ¬Ґ­в а-
­®© бвагЄвга®© Є«оз : „ўҐ гЄ § ­­лҐ Є®¬ ­¤л нЄўЁў «Ґ­в­л б нв®© в®зЄЁ §аҐ­Ёп:
xgost ds /ksome.key /m000110 some_file
xgost es /ksome.key /m100111 some_file
…б«Ё Ї®б«Ґ¤®ў вҐ«м­®бвм ЎЁв®ў ў ®¤­®¬ Ё§ Є«о祩 /m Їа®Ё­ўҐавЁа®ў вм Ё § ЇЁб вм
ў ®Ўа в­®¬ Ї®ап¤ЄҐ, в® Ї®«гзЁ¬ Ї®б«Ґ¤®ў вҐ«м­®бвм ЎЁв®ў ў ¤агЈ®¬ Є«озҐ /m.

4. „«п § - Ё а биЁда®ў ­Ёп Ў«®Є  ¤ ­­ле ў ०Ё¬Ґ Ј ¬¬Ёа®ў ­Ёп ЁбЇ®«м§гҐвбп
®¤­  Ё в  ¦Ґ дг­ЄжЁп, Ї®бЄ®«мЄг ў ¤ ­­®¬ ०Ё¬Ґ § иЁда®ў ­ЁҐ Ё а биЁда®ў ­ЁҐ
¤ ­­ле Ё¤Ґ­вЁз­л. ”г­ЄжЁп, ॠ«Ё§гой п иЁда®ў ­ЁҐ Ј ¬¬Ёа®ў ­ЁҐ¬, ­Ґ ®бгйҐбв-
ў«пҐв ­ з «м­®Ґ ЇаҐ®Ўа §®ў ­ЁҐ бЁ­еа®Ї®бл«ЄЁ, нв® ­Ґ®Ўе®¤Ё¬® ўлЇ®«­Ёвм б
Ї®¬®ймо пў­®Ј® ўл§®ў  дг­ЄжЁЁ иЁда®ў ­Ёп ў ०Ё¬Ґ Їа®бв®© § ¬Ґ­л ¤«п бЁ­еа®Ї®-
бл«ЄЁ, - ¤ ­­®Ґ бў®©бвў® пў«пҐвбп Ї« в®© §  ў®§¬®¦­®бвм иЁда®ў вм ¬ ббЁў Ї®
з бвп¬.

5. ђ ¤Ё г­ЁўҐаб «м­®бвЁ Є®¤  ўбҐ гЄ § вҐ«Ё ­  ®Ў« бвЁ ®Ўа Ў влў Ґ¬ле ¤ ­­ле
ᤥ« ­л ¤ «м­Ё¬Ё. …б«Ё ᤥ« вм бў®© Є®¤ ¤«п Є ¦¤®© ¬®¤Ґ«Ё Ї ¬пвЁ, ў®§¬®¦­®,
Ўг¤Ґв ¤®бвЁЈ­гв  ­ҐЄ®в®а п ­Ґ­г«Ґў п (­® ®зҐ­м ¬ «Ґ­мЄ п!) нЄ®­®¬Ёп Ї ¬пвЁ Ё
ўаҐ¬Ґ­Ё ўлЇ®«­Ґ­Ёп, ­® Ї® ¬®Ґ¬г ¬­Ґ­Ёо, нв  ЁЈа  ­Ґ бв®Ёв ᢥз.

6. ‚ а Ў®вҐ дг­ЄжЁЁ ѓЋ‘’  ЁбЇ®«м§гов Є«о祢го Ё­д®а¬ жЁо - Є«оз Ё в Ў«Ёжг
§ ¬Ґ­. ”®а¬ в ЇаҐ¤бв ў«Ґ­Ёп нвЁе ¤ ­­ле ­  ў­Ґи­Ёе ­®бЁвҐ«пе Ё ў Ї ¬пвЁ ќ‚Њ
ЇаЁ Ёе ЁбЇ®«м§®ў ­ЁЁ ў ¬®Ёе дг­ЄжЁпе а §«Ёз­л©, ¤«п 祣® ў ॠ«Ё§ жЁо ¤®Ў ў«Ґ-
­л дг­ЄжЁЁ "а биЁаҐ­Ёп" гЄ § ­­ле Є«о祢ле ¤ ­­ле - ЇаҐ®Ўа §®ў ­Ёп Ёе Ё§ Є®¬-
Ї Єв­®Ј® д®а¬ в  ЇаҐ¤бв ў«Ґ­Ёп (ў Є®в®а®¬ Ёе а §г¬­® ЈҐ­ҐаЁа®ў вм Ё еа ­Ёвм) ў
д®а¬ в Ёе ЁбЇ®«м§®ў ­Ёп. ЌЁ¦Ґ ¤ ­л ­ҐбЄ®«мЄ® § ¬Ґз ­Ё© ® е а ЄвҐаҐ нв®Ј®
"а биЁаҐ­Ёп":

- Є«оз ЇаҐ¤бв ў«пҐв б®Ў®© ¬ ббЁў Ё§ ў®бм¬Ё 32-ЎЁв­ле н«Ґ¬Ґ­в®ў, ў 室Ґ ЄаЁЇв®-
ЇаҐ®Ўа §®ў ­Ё© Є ¦¤л© н«Ґ¬Ґ­в ЁбЇ®«м§гҐвбп 4 а § , "а биЁаҐ­ЁҐ" Є«оз  § Є«оз -
Ґвбп ў ⮬, зв® Ї®а®¦¤ Ґвбп "«Ё­Ґ©­л©" Є«оз Ў®«м襣® а §¬Ґа , Є ¦¤л© н«Ґ¬Ґ­в
Є®в®а®Ј® ЁбЇ®«м§гҐвбп ў 室Ґ ЄаЁЇв®ЇаҐ®Ўа §®ў ­Ёп а®ў­® 1 а §.

- в Ў«Ёж  § ¬Ґ­ пў«пҐвбп ­ Ў®а®¬ Ё§ ў®бм¬Ё 㧫®ў § ¬Ґ­, Є ¦¤л© 㧥« § ¬Ґ­ пў-
«пҐвбп ¬ ббЁў®¬ Ё§ 16 4-ЎЁв®ўле зЁбҐ« ®в 0 ¤® 15, Є ¦¤®© зЁб«® ўбваҐз Ґвбп ў
㧫Ґ § ¬Ґ­ а®ў­® ®¤Ё­ а §. „«п еа ­Ґ­Ёп Є ¦¤®Ј® н«Ґ¬Ґ­в  § ¬Ґ­л ЁбЇ®«м§гҐвбп
1 Ў ©в (е®вп ¬®¦­® Ўл«® гЇапв вм ў Ї®«гЎ ©в = 4 ЎЁв ), ўбҐЈ® ­  в Ў«Ёжг Ї®«г-
з Ґ¬ 1*8*16=128 Ў ©в. Ќ® вҐе­®«®ЈЁзҐбЄЁ ўлЈ®¤­ҐҐ § ¬Ґ­пвм ба §г Ї® Ў ©вг (нв®
¤Ґ« Ґв Є®¬ ­¤  xlat), ў н⮬ б«гз Ґ "а биЁаҐ­­ п" в Ў«Ёж  § ¬Ґ­ б®бв®Ёв Ё§ 4
"а биЁаҐ­­ле" 㧫®ў § ¬Ґ­, Є ¦¤л© Ё§ Є®в®але пў«пҐвбп ¬ ббЁў®¬ Ё§ 256 зЁбҐ« ®в
0 ¤® 255, Є ¦¤®Ґ Ё§ зЁбҐ« ўбваҐз Ґвбп ў ¬ ббЁўҐ а®ў­® 1 а §. "ђ биЁаҐ­­ п в Ў-
«Ёж " Ё¬ҐҐв а §¬Ґа 1*4*256=1024 Ў ©в . "ђ биЁаҐ­ЁҐ" в Ў«Ёжл § ¬Ґ­ § Є«оз Ґвбп
ў ЇаҐ®Ўа §®ў ­ЁЁ Є ¦¤®© Ё§ зҐвлаҐе Ї а б®бҐ¤­Ёе 㧫®ў § ¬Ґ­ ў ®¤Ё­ "а биЁаҐ­-
­л©" 㧥« § ¬Ґ­.

7. „«п  бᥬЎ«Ёа®ў ­Ёп (Є®¬ЇЁ«пжЁЁ) Ё бЎ®аЄЁ ЇаЁ«®¦Ґ­­ле ¬®¤г«Ґ© ¬­®© ЁбЇ®«м-
§®ў «Ёбм б«Ґ¤гойЁҐ б।бвў  а §а Ў®вЄЁ:

- ўҐабЁЁ ¤«п DOS/Win16 - Borland C++ 3.1 Ё бв аиҐ & TASM 3.1.

- ўҐабЁЁ ¤«п Win32 - MS VC 4.0 Ё бв аиҐ & MASM 6.11 (ўбҐ ЇаҐЄа б­®)
- Borland C++ 5.0 & TASM 3.1 (­  Їа®Ја ¬¬Ґ иЁда®ў ­Ёп
д ©«®ў ўл¤ Ґв ЇаҐ¤гЇаҐ¦¤Ґ­Ёп, ўҐабЁо б DLL б®ЎЁа Ґв
­ҐЄ®а४⭮ - г ¬Ґ­п ­Ґв ўаҐ¬Ґ­Ё а §ЎЁа вмбп, Ї®зҐ¬г).

„«п Ё««обва жЁЁ ЁбЇ®«м§®ў ­Ёп ЇаҐ¤бв ў«Ґ­­ле ЄаЁЇв®Ја дЁзҐбЄЁе дг­ЄжЁ© Є
­ бв®п饩 бв вмҐ ЇаЁ«®¦Ґ­л в Є¦Ґ ⥪бв Їа®Ја ¬¬л иЁда®ў ­Ёп д ©«®ў ¤ ­­ле ­ 
п§лЄҐ ‘Ё Ё ᮮ⢥вбвўгойЁҐ д ©«л Їа®ҐЄв . ќвЁ д ©«л б«Ґ¤гойЁҐ:

- xcryptor.c €б室­лҐ ⥪бвл Їа®Ја ¬¬л иЁда®ў ­Ёп д ©«®ў;
- [x]gostXXX.mak ” ©«л Їа®ҐЄв  ¤«п а §«Ёз­ле ў аЁ ­в®ў Ї®бв஥­Ёп Їа®Ја ¬¬л
иЁда®ў ­Ёп д ©«®ў - Ї®¤ „Ћ‘/Win32, бва®ЈЁ©/а биЁаҐ­­л© ѓЋ‘’,
бЎ®аЄ  Ё§ ®в¤Ґ«м­ле д ©«®ў Ё«Ё бв вЁзҐбЄ®©/¤Ё­ ¬ЁзҐбЄ®© ЎЁЎ-
«Ё®вҐЄ, Ї®бв஥­ЁҐ б ¬Ёе ЎЁЎ«Ё®вҐЄ - б¬. ў бЇЁбЄҐ д ©«®ў;

‚л ¬®¦ҐвҐ бў®Ў®¤­® ЁбЇ®«м§®ў вм ўбҐ ­ е®¤пйЁҐбп ў ¤ ­­®¬  аеЁўҐ ¬ вҐаЁ «л, Ї®-
Є  ®бв ҐвҐбм ў а ¬Є е «ЁжҐ­§Ё®­­ле б®Ј« иҐ­Ё©, ЇаЁўҐ¤Ґ­­ле ў д ©«Ґ ReadMe.1st,
пў«по饬бп ­Ґ®вꥬ«Ґ¬®© з бвмо ­ бв®п饣® ­ Ў®а  ¬ вҐаЁ «®ў.

ЏаЁбл« ©вҐ ў иЁ ®вЄ«ЁЄЁ, § ¬Ґз ­Ёп, ў®Їа®бл Ё ¤Ґ«®ўлҐ ЇаҐ¤«®¦Ґ­Ёп ­  e- ¤аҐб
vini@micex.com. Ћб®ЎҐ­­® ЇаЁўҐвбвўговбп б®®ЎйҐ­Ёп ® Ї®ЈаҐи­®бвпе Ё ®иЁЎЄ е ў
Є®¤ е. Њ®Ё бв вмЁ Ё Є®¤л ўл«®¦Ґ­л ­  WWW-бва ­ЁзЄҐ http://www.chat.ru/~avin,
  в Є¦Ґ ¤®бвгЇ­л зҐаҐ§ Ї®зв®ў®Ј® а®Ў®в . „«п Ї®«г祭Ёп ¬ вҐаЁ «®ў зҐаҐ§ Ї®зв®-
ў®Ј® а®Ў®в  ­ Їа ўм⥠­  ¬®©  ¤аҐб e-mail б Є®¤®¬ %<Ё¬п-¬ вҐаЁ « > ў Ї®«Ґ
subject (⥬ ), ¤«п Ї®«г祭Ёп ᢥ¤Ґ­Ё© ® ¤®бвгЇ­ле ¬ вҐаЁ « е ­ Їа ўм⥠вг¤ 
¦Ґ б®®ЎйҐ­ЁҐ б Є®¤®¬ %help Ё«Ё %list ў Ї®«Ґ subject (⥬ ).

‡ ¬Ґз ­Ёп Ї® ¤®Ї®«­Ґ­Ёп¬ ў DOS/Win16 - ўҐабЁЁ:

1. „«п Їа®Ја ¬¬ ўла Ў®вЄЁ ®¤­®Ј® Є«оз  б Ї®¬®ймо "н«ҐЄва®­­®© аг«ҐвЄЁ"
(make1key) Ё ¤Ґ¬®­бва жЁЁ а Ў®вл  «Ј®аЁв¬  ѓЋ‘’ (showgost) MAKE-д ©«л
­Ґ § ¤ ­л, в Є Є Є Ёе Ёб室­лҐ ⥪бвл ᮤҐа¦ вбп ў ®¤­®¬ д ©«Ґ. „«п
ᮧ¤ ­Ёп ЁбЇ®«­пҐ¬ле ¬®¤г«Ґ© нвЁе Їа®Ја ¬¬ ЁбЇ®«м§г©вҐ Є®¬ ­¤л
"bcc make1key.c" Ё "bcc showgost.c" ᮮ⢥вб⢥­­®.

2. „«п ўбҐе ®бв «м­ле Їа®Ја ¬¬ § ¤ ­л MAKE-д ©«л, Ё ᮮ⢥вбвўгойЁҐ
ЁбЇ®«­пҐ¬лҐ ¬®¤г«Ё Ї®«гз овбп ў १г«мв вҐ § ЇгбЄ  Є®¬ ­¤л
"make -f Ё¬п_make-д ©« ".

3. ЏаЁ Ї®бв஥­ЁЁ ¬®¤г«Ґ© Ё§¬ҐаҐ­Ёп ЎлбвதҐ©бвўЁп Є®¤®ў б Ї®¬®ймо
BAT-д ©«  mes_make.bat ­Ґ®Ўе®¤Ё¬® § ¬Ґ­Ёвм ®ЇЁб вҐ«м ".model small,C"
­  ".model tiny", ў  бᥬЎ«Ґа­ле ⥪бв е ўҐе ¬®¤г«Ґ©, ЁбЇ®«м§®ў ­­ле ў
Їа®ҐЄвҐ (gost, simple, gamma, gammale, gammald, imito, Ё Ёе 32-ЎЁв®ўле
 ­ «®Ј®ў).

PS: џ Ўг¤г ўҐбм¬  а ¤ Ё ®Є ¦г ўбпзҐбЄ®Ґ Ї®бЁ«м­®Ґ ᮤҐ©бвўЁҐ, Ґб«Ё Єв®-«ЁЎ®
ЇҐаҐ­ҐбҐв а §а Ў®вЄЁ, ­ е®¤пйЁҐбп ў ­ бв®п饬  аеЁўҐ, ­  ¤агЈЁҐ Ї« вд®а¬л,
®б®ЎҐ­­® ЇаЁ гб«®ўЁЁ бў®Ў®¤­®Ј® Ёе (а §а Ў®в®Є) а бЇа®бва ­Ґ­Ёп.
Соседние файлы в папке GOST_MES
  • #
    16.04.20131.18 Кб25GAMMALE.INC
  • #
    16.04.20131.21 Кб25IMITO.INC
  • #
    16.04.20134.02 Кб28INDEX.TXT
  • #
    16.04.20131.05 Кб26MES_MAKE.BAT
  • #
    16.04.2013670 б25README.1ST
  • #
    16.04.201311.22 Кб27README.TXT
  • #
    16.04.20131.13 Кб26SIMPLE.INC
  • #
    16.04.20133.31 Кб25SPEEDMES.ASM