-
公开(公告)号:CN104468090B
公开(公告)日:2017-07-28
申请号:CN201410635016.X
申请日:2014-11-12
Applicant: 辽宁大学
IPC: H04L9/06
Abstract: 本发明公开了基于图像像素坐标的汉字密码编码方法,其加密过程:(1)输入明文汉字字符串,并取出字符串长度K;(2)分别读取公钥图像f1和私钥图像f2,生成密钥图像F,并取出图像大小M×N;(3)把每个汉字转换成二进制数据并分割成高低两个字节块,分别存储到元胞数组destr{i,1}和destr{i,2}中;(4)在F中分别循环查找与元胞数组destr{i,1}、destr{i,2}匹配的像素值,并读取其像素坐标存储到二维矩阵left[x,y]和right[x,y]中;(5)随机取出left[x,y]和right[x,y]中的两个坐标值来替代该汉字的高字节和低字节块;(6)把这两个坐标的4个值按约定换位顺序进行换位,输出到四维矩阵xyv[]中;(7)当i=K时加密过程结束,输出K行四维矩阵xyv[]即为密文。本加密方法具保密性好、密钥管理灵活方便的优点,是一种安全的汉字密码编码方法。
-
公开(公告)号:CN104468090A
公开(公告)日:2015-03-25
申请号:CN201410635016.X
申请日:2014-11-12
Applicant: 辽宁大学
IPC: H04L9/06
Abstract: 本发明公开了基于图像像素坐标的汉字密码编码方法,其加密过程:(1)输入明文汉字字符串,并取出字符串长度K;(2)分别读取公钥图像f1和私钥图像f2,生成密钥图像F,并取出图像大小M×N;(3)把每个汉字转换成二进制数据并分割成高低两个字节块,分别存储到元胞数组destr{i,1}和destr{i,2}中;(4)在F中分别循环查找与元胞数组destr{i,1}、destr{i,2}匹配的像素值,并读取其像素坐标存储到二维矩阵left[x,y]和right[x,y]中;(5)随机取出left[x,y]和right[x,y]中的两个坐标值来替代该汉字的高字节和低字节块;(6)把这两个坐标的4个值按约定换位顺序进行换位,输出到四维矩阵xyv[]中;(7)当i=K时加密过程结束,输出K行四维矩阵xyv[]即为密文。本加密方法具保密性好、密钥管理灵活方便的优点,是一种安全的汉字密码编码方法。
-