Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#ifndef __GOST_H__
#define __GOST_H__
#include <windows.h>
#include <math.h>
#include <string>
using namespace std;
typedef basic_string<byte> ANSI;
//========================================================================
//
//!!!! ОБЯЗАТЕЛЬНА ИНИЦИАЛИЗАЦИЯ ЭТОЙ ФУНКЦИЕЙ:
//
void Init (void);
//
//========================================================================
void Encrypt (DWORD* data, ANSI key); // DWORD data[2]; ANSI key
void EncryptNum (DWORD* data, DWORD* key); // DWORD data[2]; DWORD key[8]
void Decrypt (DWORD* data, ANSI key); // DWORD data[2]; ANSI key
void DecryptNum (DWORD* data, DWORD* key); // DWORD data[2]; DWORD key[8]
ANSI DWORD8toANSI256 (DWORD* key);
DWORD* ANSI256toDWORD8 (ANSI str);
#endif