一種為等長可見字符串的加密和解密方法
基本信息
申請?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é)束。能夠支持可見字符串加密后密文也為可見字符,且明文密文長度相等。 |
