一种为等长可见字符串的加密和解密方法

基本信息

申请号 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得到密文字节的值,加密流程结束。能够支持可见字符串加密后密文也为可见字符,且明文密文长度相等。