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ù)加密過程。??