1.一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,包括以下步骤:投标文件被打包为数据文件,提取数据文件数字指纹,在数据文件中添加若干个混杂码,若干个混杂码由始码输入混码生成程序生成;添加混杂码后的数据文件使用第一秘钥加密,记为密文文件;添加自毁程序,将自毁程序与密文文件打包为压缩包,记为投标文件包,所述自毁程序记录第一秘钥、数据文件数字指纹、招标方标识码、始码和混码生成程序哈希值;接收投标方的登陆请求,与投标方建立通信连接,与投标方约定连续验证码;接收投标方分段传输的投标文件包,并周期性验证投标方连同投标文件包发送的连续验证码;若连续验证码验证通过,则继续接收投标文件包,若连续验证码未验证通过,则停止接收投标文件包;接收投标方发送的第一秘钥、数据文件数字指纹和始码,接收投标方提供的混码生成程序;招标方将第一秘钥、数据文件数字指纹、招标方标识码、始码及混码生成程序哈希值输入自毁程序,若第一秘钥、招标方标识码、始码及混码生成程序哈希值均相符,则自毁程序解密密文文件,并去除混杂码,复原投标文件,反之,若第一秘钥、招标方标识码、始码或混码生成程序哈希值不符,则自毁程序生成乱码覆盖密文文件。
2.根据权利要求1所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,混码生成程序生成混杂码的方法包括:生成多项式函数F(x),多项式函数F(x)的次数为n;生成取码直线y=G*x+c,其中c为常数,令G等于始码;计算取码直线与多项式函数F(x)距离原点最近的交点,记为取码交点,取码交点的横坐标的前m位有效数字,去除小数点并取绝对值,作为混杂码,取码交点的纵坐标的前k位有效数字,去除小数点并取绝对值,作为混杂码位置偏移量;令G等于混杂码,再次执行上一步骤,不断生成混杂码。
3.根据权利要求2所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,设置常数G0,G0为正整数,取码直线的斜率G被赋值后,令G=G mod G0,而后再计算取码直线与多项式函数F(x)距离原点最近的交点。
4.根据权利要求3所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,当G等于常数G0时,取码直线与多项式函数F(x)存在多于Q个交点;取码直线的斜率G被赋值后,计算取码直线与多项式函数F(x)在x轴正半轴上的距离原点最近的Q个交点;将Q个交点按照x坐标升序排列,从Q个交点中任取一个交点作为取码交点,同时记录取码交点的次序j;全部取码交点的次序j构成次序文件,次序文件通过预设途径发送至招标方。
5.根据权利要求4所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,全部取码交点的次序j由招标方和投标方预先约定,预先约定次序j的方法为:招标方为每个投标方生成次序j备选文件,次序j备选文件记录若干个次序j,循环从备选文件读取次序j作为取码交点的次序。
6.根据权利要求1至4任一项所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,所述混码生成程序烧录在便携设备中或打印在纸质载体上,便携设备或纸质载体寄送至招标方。
7.根据权利要求1至4任一项所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,生成及验证数据文件数字指纹的方法包括:使用散列函数提取数据文件的数字指纹;将数字指纹通过预设途径发送给招标方;招标方复原数据文件后,提取复原的数据文件的数字指纹,与接收到的数字指纹比对,若二者一致,则验证通过,接受数据文件,反之,若二者不一致,则验证不通过,丢弃数据文件。
8.根据权利要求1至4任一项所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,生成连续验证码的方法包括以下步骤:发送投标文件的设备及接收投标文件的设备分别记为发送方及接收方;发送方及接收方约定验证码生成函数R(x)及整数B,验证码生成函数R(x)的值域覆盖区间[0,B];验证码为整数,验证码属于区间[0,B],约定验证码V的初始值V0;周期性计算直线y=V与验证码生成函数R(x)在x轴正半轴上的第一个交点的横坐标vx;令验证码V=floor(vx*10^s) mod B,其中函数floor()为向下取整函数,s为预设正整数。
9.根据权利要求8所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,所述验证码生成函数R(x)为系数为B的余弦函数,验证码V为6位正整数,s的值为6,B的值为10^6。
10.根据权利要求1至4任一项所述的一种基于主从数据对齐的投标文件多因子加密方法,其特征在于,分段传输的投标文件包时,将分段的投标文件包记为投标文件段,投标文件段将压缩为压缩包,压缩投标文件段方法包括:预设若干种压缩算法;分别使用若干种压缩算法压缩投标文件段;比较压缩后的文件大小,选择其中文件大小最小的压缩包作为投标文件段的压缩包进行发送;将若干种压缩算法排序,每个投标文件段对应的压缩算法的序号构成特征序列,特征序列通过预设途径发送至招标方。