一种为等长可见字符串的加密和解密方法
基本信息
申请号 | CN201910042149.9 | 申请日 | - |
公开(公告)号 | CN109728897A | 公开(公告)日 | 2019-05-07 |
申请公布号 | CN109728897A | 申请公布日 | 2019-05-07 |
分类号 | H04L9/06(2006.01)I; G06F21/60(2013.01)I | 分类 | 电通信技术; |
发明人 | 孙磊 | 申请(专利权)人 | 南京信安融慧网络技术有限公司 |
代理机构 | 南京泰普专利代理事务所(普通合伙) | 代理人 | 窦贤宇 |
地址 | 211100江苏省南京市将军大道迎翠路7号中关村(南京)国际服务外包产业园(江宁开发区) | ||
法律状态 | - |
摘要
摘要 | 本发明公开一种为等长可见字符串的加密和解密方法,所述加密模块的具体加密步骤如下:判断明文字节值是否大于63,若大于63直接进行步骤103;明文字节值减去32得到的值,S‑BOX和00011111b做与运算的值,前面得到的两个值做异或运算得到的值加上32得到密文字节值,加密流程结束;明文字节值减去64得到的值,S‑BOX和00111111b做与运算的值,前面得到的两个值做异或运算得到的值是否等于63;若不等于63直接进行步骤105;密文字节就直接等于明文字节;加密流程结束;明文字节值减去64得到的值,S‑BOX和00111111b做与运算的值,前面得到的两个值做异或运算得到的值再加上64得到密文字节的值,加密流程结束。能够支持可见字符串加密后密文也为可见字符,且明文密文长度相等。 |
