Скачиваний:
64
Добавлен:
17.04.2013
Размер:
793 б
Скачать

#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
Соседние файлы в папке Gost89