UCC文件加密存储和传输技术研究(7)
时间:2017-06-28 21:04 来源:毕业论文 作者:毕业论文 点击:次
退 0000000000000051 射 8987654323200052 击 0006666666000053 解 000066660000054 散 0000000055555055 用 0000066666000056 收 8987654323200057 架 0000000000000058 置 0000000000000059 就 8987654323200060 炮 0000066565000061 口 0000000000000062 令 8987654323200063 表 0000000000000064 休 0000000000000065 开 8987654323200066 反 0005444440000067 暂 0000000000000068 半 8987654323200069 停 0006655555000070 中 0000000000000071 礼 8987654323200072 敬 0000000455555073 目 0000000000000074 开 8987654323200075 火 0000666666000076 三 0066655550000077 十 8987654323200078 度 0000000000000079 里 0066666600000080 经 8987654323200081 度 0000000000000082 纬 0000000000000083 坦 8987654323200084 克 0000000000000085 将 0000000000000086 箭 8987654323200087 二 7777789999000088 斗 0000678896700089 机 8987654323200090 航 5555555556000091 母 66666670000000092 舰 0000000000000093 载 7777777780000094 海 6666667000000095 军 0000444556000096 陆 8987654323200097 空 0000000000000098 指 0000678400000099 挥 8987654323200100 接下来给定十优尔个四 阶方阵M1,M2,M3,M4…,M16, M1,M2,M3,M4…,M16 的元素取整数, 且 的元素也必须为整数, M1,M2,M3,M4…,M16称为加密矩阵因子, 称为解密矩阵因子。我选择如图3.1十优尔个矩阵作为加密矩阵: 图3.1加密矩阵 明文向量Vi= ( x 1, x 2, …,x16 ) , 设密文向量为Ei= ( y 1, y 2, …, y 16) 。 对明文进行矩阵加密的算法: 1) 对明文以1个元素为一组进行分组,每个字符作为一个分组。 2) 根据字符与数字编码对应表,将明文字符转化为数字。 3) 依次取上述的1 个分组, 进行 矩阵运算,依次得到密文E1,E2,E3,E4…,E16。 5) 将得到的密文( y 1, y 2, …, y 16)的数字编码记录下来。 由密文解密得到明文的算法: 1) 密文以每一次得到的十优尔个数字编码为一组进行分组。 2) 依次取上述一个分组, 进行 矩阵运算。 (责任编辑:qin) |