BLK數(shù)據(jù)加密方法、裝置及存儲(chǔ)介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN202010513987.2 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111669269A | 公開(公告)日 | 2020-09-15 |
申請(qǐng)公布號(hào) | CN111669269A | 申請(qǐng)公布日 | 2020-09-15 |
分類號(hào) | H04L9/06(2006.01)I;G06F21/60(2013.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 南相浩 | 申請(qǐng)(專利權(quán))人 | 晉商博創(chuàng)(北京)科技有限公司 |
代理機(jī)構(gòu) | 北京潤(rùn)平知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 晉商博創(chuàng)(北京)科技有限公司 |
地址 | 100071北京市豐臺(tái)區(qū)金澤西路8號(hào)院1號(hào)樓晉商聯(lián)合大廈21層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明實(shí)施例提供一種BLK數(shù)據(jù)加密方法、裝置及存儲(chǔ)介質(zhì),屬于計(jì)算機(jī)技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中由于明文特征明顯,導(dǎo)致窮舉密鑰成為可能的問題。所述方法包括:利用設(shè)定字節(jié)的第一預(yù)設(shè)密鑰以及哈希密鑰,通過非線性模Q移存器,得到第一組和第二組運(yùn)算參數(shù)變量;將待加密數(shù)據(jù)轉(zhuǎn)換為設(shè)定字節(jié)長(zhǎng)度的待加密字節(jié);利用第一組運(yùn)算參數(shù)變量、第二組運(yùn)算參數(shù)變量、預(yù)設(shè)置換表以及預(yù)設(shè)代替表,對(duì)待加密字節(jié)進(jìn)行加密,得到密文;根據(jù)待加密數(shù)據(jù)的字節(jié)長(zhǎng)度,將密文轉(zhuǎn)換為與字節(jié)長(zhǎng)度相同長(zhǎng)度的密碼,其中,第一預(yù)設(shè)密鑰、哈希密鑰、第一組運(yùn)算參數(shù)變量、第二組運(yùn)算參數(shù)變量、預(yù)設(shè)置換表以及預(yù)設(shè)代替表均為字符型變量。本發(fā)明實(shí)施例適用于數(shù)據(jù)加密過程。?? |
