一種為等長可見字符串的加密和解密方法

基本信息

申請?zhí)?/td> CN201910042149.9 申請日 -
公開(公告)號 CN109728897A 公開(公告)日 2019-05-07
申請公布號 CN109728897A 申請公布日 2019-05-07
分類號 H04L9/06(2006.01)I; G06F21/60(2013.01)I 分類 電通信技術(shù);
發(fā)明人 孫磊 申請(專利權(quán))人 南京信安融慧網(wǎng)絡(luò)技術(shù)有限公司
代理機(jī)構(gòu) 南京泰普專利代理事務(wù)所(普通合伙) 代理人 竇賢宇
地址 211100江蘇省南京市將軍大道迎翠路7號中關(guān)村(南京)國際服務(wù)外包產(chǎn)業(yè)園(江寧開發(fā)區(qū))
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種為等長可見字符串的加密和解密方法,所述加密模塊的具體加密步驟如下:判斷明文字節(jié)值是否大于63,若大于63直接進(jìn)行步驟103;明文字節(jié)值減去32得到的值,S?BOX和00011111b做與運(yùn)算的值,前面得到的兩個(gè)值做異或運(yùn)算得到的值加上32得到密文字節(jié)值,加密流程結(jié)束;明文字節(jié)值減去64得到的值,S?BOX和00111111b做與運(yùn)算的值,前面得到的兩個(gè)值做異或運(yùn)算得到的值是否等于63;若不等于63直接進(jìn)行步驟105;密文字節(jié)就直接等于明文字節(jié);加密流程結(jié)束;明文字節(jié)值減去64得到的值,S?BOX和00111111b做與運(yùn)算的值,前面得到的兩個(gè)值做異或運(yùn)算得到的值再加上64得到密文字節(jié)的值,加密流程結(jié)束。能夠支持可見字符串加密后密文也為可見字符,且明文密文長度相等。