libredwg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libredwg] dwgR2007 Reed-Solomon encrypted


From: Павел Лукоморье
Subject: [libredwg] dwgR2007 Reed-Solomon encrypted
Date: Mon, 21 Jul 2014 10:49:13 +0400



unsigned int num_part=4;

num_part=size/255;

if(num_part<4)num_part=4;

char *buf_pr=new char[16*num_part];

while(num_part>0)

{

bool loop=true;

sour->move(address);//идём в секцию мап

for (int i=0;i<239;i++)

for(int ii=0;ii<num_part;ii++)

re[i+ii*239]=sour->getUChar();

for (int i=0;i<16;i++)

for(int ii=0;ii<num_part;ii++)

buf_pr[i+ii*16]=sour->getUChar();

Red_Solomon red;

for(int ii=0;ii<num_part;ii++)

{

if(red.decode(re+239*ii,buf_pr+16*ii))

{

loop=false;

break;

}

}

if(loop)return true;

num_part--;

}

return false;

Attachment: Red_Solomon.cpp
Description: Binary data

Attachment: Red_Solomon.h
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]