Курсовая работа: Программирование алгоритма цифровой подписи ГОСТ Р 34.10-94
fp=fopen("initial data.txt","r");
for(int i=0;i<sz;i++)
{fseek(fp,curpos,SEEK_SET);
fscanf(fp,"%x",&k);
t[i]=k;
curpos=curpos+5;}
fclose(fp);
return curpos;}
/*запись в файл*/
int file_write(unsigned short t[], long curpos, int sz)
{FILE *fp;
fp=fopen("signature.txt","w");
for(int i=0;i<sz;i++) fprintf(fp,"%x ",t[i]);
fclose(fp);
return curpos;}
unsigned short sign[S];
int main()
{FILE *fp1;
unsigned short p[S];
unsigned short a[S];
unsigned short q[S/2];
unsigned short x[S/2];
unsigned short m[S/2];
unsigned short k[S/2];
unsigned short y[S];
long curpos=3;
long cp=file_read(p,curpos,S);
curpos=cp+7;
cp=file_read(a,curpos,S);