发明名称 |
一种密文生成方法、密文解密方法及加密解密装置 |
摘要 |
本发明公开了一种密文生成方法、密文解密方法、加密解密装置,用于解决现有技术中利用Java语言自带的底层加密算法对跨系统的口令或信息进行加密传输时存在的安全性不高的问题。该密文生成方法包括:根据预设的密钥文件和串号生成方法获得加密串号,并随机生成包含多个字符的码表;根据获得的加密串号和待加密的各明文字符,沿指定的码表查找方向,从生成的码表中查找分别对应于待加密的各明文字符的码表字符,并根据查找到的码表字符,生成密文。可见,密文的安全不仅依赖于加密算法,还依赖于预设的密钥文件和随机生成的码表,只要使用不同的密钥文件和码表对明文进行加密处理,即便获得了解密算法,也不可能准确对该密文进行解密。 |
申请公布号 |
CN103873250A |
申请公布日期 |
2014.06.18 |
申请号 |
CN201210553366.2 |
申请日期 |
2012.12.18 |
申请人 |
中国移动通信集团河南有限公司 |
发明人 |
王金贵;杜怀中;裴照华;赵泽;张耀华;鄢兵安;孙大伟;苗浩龙;李红杰;曹瑞波 |
分类号 |
H04L9/32(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
郭润湘 |
主权项 |
一种密文生成方法,其特征在于,包括:根据预设的密钥文件和串号生成方法获得加密串号,并随机生成码表,所述码表是由多个随机排列的码表字符所组成的字符串;根据获得的加密串号和待加密的各明文字符,沿指定的码表查找方向,从所述码表中查找分别对应于待加密的各明文字符的码表字符;并根据查找到的码表字符,生成密文。 |
地址 |
450008 河南省郑州市经三路48号 |