Защита информации в системах дистанционного обучения с монопольным доступом

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

, . zlib, . , , BMP . DISABLE_ARC , . , . . JPG.

 

enum CreateMode

{

DEFAULT = 0,

DISABLE_ARC = 1

} CreateMode;

 

, IProtect. .

 

interface IProtect : IDispatch

{

[id(1), helpstring("method GetInfo")]

HRESULT GetInfo(

[out] short *version, [out] BSTR *info);

[id(2), helpstring("method Generate UPT files")]

HRESULT GenerateUPTfiles(

[in] BSTR algorithmCryptFileName,

[in] BSTR algorithmDecryptFileName);

[id(3), helpstring("method Generate Time Limit UPT files")]

HRESULT GenerateTimeLimitUPTfiles(

[in] BSTR algorithmCryptFileName,

[in] BSTR algorithmDecryptFileName,

[in] long LimitDays);

[id(4), helpstring("method Generate Time Limit UPT files")]

HRESULT GenerateTimeLimitUPTfiles2(

[in] BSTR algorithmCryptFileName,

[in] BSTR algorithmDecryptFileName,

[in] long LimitDaysCrypt,

[in] long LimitDaysDecrypt);

};

 

IProtect.

 

HRESULT GetInfo([out] short *version, [out] BSTR *info);

 

GetInfo . . , . : 0x0100 1.00, 0x0101 1.01, 0x0234 2.34 .

:

version .

info .

 

HRESULT GenerateUPTfiles(

[in] BSTR algorithmCryptFileName,

[in] BSTR algorithmDecryptFileName);

 

GenerateUPTfiles -. . . . : (2^32*3)^5 3.5*10^50. 2^32 . 3 . 5