CN117375836A - 基于rsa加密算法的长文本分段加解密方法及*** - Google Patents
基于rsa加密算法的长文本分段加解密方法及*** Download PDFInfo
- Publication number
- CN117375836A CN117375836A CN202311405454.2A CN202311405454A CN117375836A CN 117375836 A CN117375836 A CN 117375836A CN 202311405454 A CN202311405454 A CN 202311405454A CN 117375836 A CN117375836 A CN 117375836A
- Authority
- CN
- China
- Prior art keywords
- sub
- ciphertext
- text
- byte length
- encrypted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000011218 segmentation Effects 0.000 claims abstract description 48
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000000354 decomposition reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005336 cracking Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3006—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
- H04L9/302—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters involving the integer factorization problem, e.g. RSA or quadratic sieve [QS] schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了基于RSA加密算法的长文本分段加解密方法及***,属于数据加密技术领域,要解决的技术问题为在前后端数据传输过程中、如何实现长文本数据的前端非对称加密和后端解密。包括:数据加密:将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理,按照分割的顺序将各段编码后密文拼接合并为完整的密文;数据解密:按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
Description
技术领域
本发明涉及数据加密技术领域,具体地说是基于RSA加密算法的长文本分段加解密方法及***。
背景技术
RSA是一种公私钥密码算法,这种公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。通常RSA的加密放在前端做,而解密放在后端进行。RSA加解密应用的具体描述如下:前端使用公钥对加密明文做非对称RSA加密,然后对结果做Base64编码得到密文,后端先做Base64解码,然后使用私钥做非对称RSA解密。这种公私钥加密的方式,公钥加密的信息只有私钥解得开,那么只要私钥***露,通信就是安全的。RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,也没有从理论上证明破译。RSA算法的保密强度随其密钥的长度增加而增强。但是,密钥越长,其加解密所耗用的时间也越长。因此,要根据所保护信息的敏感程度与攻击者破解所要花费的代价值不值得以及***所要求的反应时间来综合考虑,尤其对于商业信息领域更是如此。
RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,也没有从理论上证明破译。因此对于稍微大一些的文本信息,常规加密方式无法直接加解密。因此需要有一套完善的分段RSA加解密机制以应对长文本RSA加解密。
在RSA数据加解密场景下、超过加密最大长度的长文本加解密不支持,在前后端数据传输过程中、如何实现长文本数据的前端非对称加密和后端解密,是需要解决的技术问题。
发明内容
本发明的技术任务是针对以上不足,提供基于RSA加密算法的长文本分段加解密方法及***,来解决在前后端数据传输过程中、如何实现长文本数据的前端非对称加密和后端解密的技术问题。
第一方面,本发明一种基于RSA加密算法的长文本分段加解密方法,包括如下步骤:
数据加密:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文;
数据解密:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
作为优选,数据加密包括如下步骤:
获取待加密文本;
基于密钥长度计算加密字节长度阈值;
计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
对每段密文进行Base64编码,得到编码后密文;
按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
作为优选,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
作为优选,数据解密包括如下步骤:
获取待解密的密文;
基于密钥长度计算解密字节长度阈值;
计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
对每段子密文进行Base64解码,得到解码后字符串;
通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
作为优选,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
第二方面,本发明一种基于RSA加密算法的长文本分段加解密***,用于通过如第一方面任一项所述的基于RSA加密算法的长文本分段加解密方法实现长文本分段加密和解密,所述***包括数据加密模块和数据解密模块;
数据加密模块用于执行如下:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文;
数据解密模块用于执行如下:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
作为优选,数据加密模块用于执行如下实现数据加密:
获取待加密文本;
基于密钥长度计算加密字节长度阈值;
计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
对每段密文进行Base64编码,得到编码后密文;
按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
作为优选,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
作为优选,数据解密模块用于执行如下实现数据解密:
获取待解密的密文;
基于密钥长度计算解密字节长度阈值;
计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
对每段子密文进行Base64解码,得到解码后字符串;
通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
作为优选,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
本发明的基于RSA加密算法的长文本分段加解密方法及***具有以下优点:1、通过按照计算的分割长度阈值,设置长文本分割点,以对待加密数据进行分割形成多段子数据,然后分别处理各段子数据进行RSA加密、Base64后,按切割顺序进行合并,同样解密时是一个逆过程,将密文按解密阈值切割、解码、解密和合并后得到明文,实现了RSA加密算法不受环境限制,方便灵活;
2、兼容了原来的短文本加密,在短文本长度未超过阈值时,不存在切割,加密方式和现有RSA原生加密方式一致。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
下面结合附图对本发明进一步说明。
图1为实施例1基于RSA加密算法的长文本分段加解密方法的流程框图;
图2为实施例1基于RSA加密算法的长文本分段加解密方法中数据加密的流程框图;
图3为实施例1基于RSA加密算法的长文本分段加解密方法中数据解密的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
本发明实施例提供基于RSA加密算法的长文本分段加解密方法及***,用于解决在前后端数据传输过程中、如何实现长文本数据的前端非对称加密和后端解密的技术问题。
实施例1:
本发明一种基于RSA加密算法的长文本分段加解密方法,包括数据加密和数据解密两个步骤。
步骤S100数据加密:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文。
作为数据加密的具体实施,数据加密包括如下步骤:
(1)获取待加密文本;
(2)基于密钥长度计算加密字节长度阈值;
(3)计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
(4)采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
(5)对每段密文进行Base64编码,得到编码后密文;
(6)按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
本实施例中,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
步骤S200数据解密:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
作为数据解密的具体实施,包括如下步骤:
(1)获取待解密的密文;
(2)基于密钥长度计算解密字节长度阈值;
(3)计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
(4)对每段子密文进行Base64解码,得到解码后字符串;
(5)通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
(6)按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
本实施例中,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
实施例2:
本发明一种基于RSA加密算法的长文本分段加解密***,包括数据加密模块和数据解密模块,该***可执行实施例1公开的方法实现长文本分段加密和解密。
数据加密模块用于执行如下:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文。
作为数据加密的具体实施,数据加密模块用于执行如下:
(1)获取待加密文本;
(2)基于密钥长度计算加密字节长度阈值;
(3)计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
(4)采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
(5)对每段密文进行Base64编码,得到编码后密文;
(6)按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
本实施例中,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
数据解密模块用于执行如下:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
作为数据解密的具体实施,数据解密模块用于执行如下:
(1)获取待解密的密文;
(2)基于密钥长度计算解密字节长度阈值;
(3)计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
(4)对每段子密文进行Base64解码,得到解码后字符串;
(5)通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
(6)按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
本实施例中,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
Claims (10)
1.一种基于RSA加密算法的长文本分段加解密方法,其特征在于,包括如下步骤:
数据加密:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文;
数据解密:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
2.根据权利要求1所述的基于RSA加密算法的长文本分段加解密方法,其特征在于,数据加密包括如下步骤:
获取待加密文本;
基于密钥长度计算加密字节长度阈值;
计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
对每段密文进行Base64编码,得到编码后密文;
按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
3.根据权利要求2所述的基于RSA加密算法的长文本分段加解密方法,其特征在于,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
4.根据权利要求2或3所述的基于RSA加密算法的长文本分段加解密方法,其特征在于,数据解密包括如下步骤:
获取待解密的密文;
基于密钥长度计算解密字节长度阈值;
计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
对每段子密文进行Base64解码,得到解码后字符串;
通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
5.根据权利要求2或3所述的基于RSA加密算法的长文本分段加解密方法,其特征在于,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
6.一种基于RSA加密算法的长文本分段加解密***,其特征在于,用于通过如权利要求1-5任一项所述的基于RSA加密算法的长文本分段加解密方法实现长文本分段加密和解密,所述***包括数据加密模块和数据解密模块;
数据加密模块用于执行如下:对于待加密文本,如果待加密文本的总字节长度大于预设的加密字节长度阈值,按照预设的分割规则、将待加密文本截取为多段子文本,对每段子文本进行加密和编码处理、得到编码后密文,按照分割的顺序将各段编码后密文拼接合并为完整的密文;
数据解密模块用于执行如下:对于待解密的密文,如果待待解密密文的总字节长度大于预设的解密字节长度阈值,按照预设的分割规则、将待解密的密文截取为多段子密文,对每段子密文进行解码和解密处理、得到子明文,按照分割的顺序将各段子明文拼接合并为完整的明文。
7.根据权利要求6所述的基于RSA加密算法的长文本分段加解密***,其特征在于,数据加密模块用于执行如下实现数据加密:
获取待加密文本;
基于密钥长度计算加密字节长度阈值;
计算待加密文本的总字节长度,判断待加密文本的总字节长度是否大于加密字节长度阈值,如果是,将待加密文本截取为多段子文本,如果不是,将待加密文本作为一段子文本;
采用RSA加密算法循环对每段子文本进行加密,形成各段子文本对应的密文;
对每段密文进行Base64编码,得到编码后密文;
按照分割顺序,将各段子文本对应的编码后密文以字符串的形式拼接合并为完整的密文。
8.根据权利要求7所述的基于RSA加密算法的长文本分段加解密***,其特征在于,对于RSA算法,加密字节长度阈值计算公式为:(密钥bit/8-11)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
9.根据权利要求7所述的基于RSA加密算法的长文本分段加解密***,其特征在于,数据解密模块用于执行如下实现数据解密:
获取待解密的密文;
基于密钥长度计算解密字节长度阈值;
计算密文的总字节长度,判断密文的总字节长度是否大于解密字节长度阈值,如果是,将待密文截取为多段子密文,如果不是,将密文作为一段子密文;
对每段子密文进行Base64解码,得到解码后字符串;
通过RSA算法对每段解码后字符串进行解密,形成各段子密文对应的子明文;
按照分割顺序,将各段子密文对应的子明文以字符串的形式拼接合并为完整的明文。
10.根据权利要求7所述的基于RSA加密算法的长文本分段加解密***,其特征在于,对于RSA算法,解密字节长度阈值计算公式为:(密钥bit/8)字节,其中,1024字节的密钥对应的加密字节长度阈值为117字节。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311405454.2A CN117375836A (zh) | 2023-10-27 | 2023-10-27 | 基于rsa加密算法的长文本分段加解密方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311405454.2A CN117375836A (zh) | 2023-10-27 | 2023-10-27 | 基于rsa加密算法的长文本分段加解密方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117375836A true CN117375836A (zh) | 2024-01-09 |
Family
ID=89400073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311405454.2A Pending CN117375836A (zh) | 2023-10-27 | 2023-10-27 | 基于rsa加密算法的长文本分段加解密方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117375836A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118133323A (zh) * | 2024-05-06 | 2024-06-04 | 成都赛力斯科技有限公司 | 数据处理方法、装置、设备及介质 |
-
2023
- 2023-10-27 CN CN202311405454.2A patent/CN117375836A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118133323A (zh) * | 2024-05-06 | 2024-06-04 | 成都赛力斯科技有限公司 | 数据处理方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8300828B2 (en) | System and method for a derivation function for key per page | |
US7894608B2 (en) | Secure approach to send data from one system to another | |
CN1820448B (zh) | 用于使用三阶段加密来加密和验证消息的***和方法 | |
CN117375836A (zh) | 基于rsa加密算法的长文本分段加解密方法及*** | |
JPH0227389A (ja) | 暗号化方法及び該暗号方法を用いた暗号化装置/復号化装置 | |
CN114826590B (zh) | 一种分组模式加密方法、解密方法及其装置、设备 | |
JP5992651B2 (ja) | 暗号化方法、プログラム、および、システム | |
JP4703805B2 (ja) | 暗号化装置、暗号化方法、復号化装置、復号化方法および通信システム | |
KR20080072345A (ko) | 암호화 장치 및 그 방법 | |
CN115834163A (zh) | 加密数据的秘钥生成方法、装置、设备及存储介质 | |
CN112149166B (zh) | 非常规密码保护方法及银行智能机器 | |
Soni | Performance analysis of cascaded hybrid symmetric encryption models | |
CN116484407B (zh) | 一种数据安全保护方法、装置、电子设备及存储介质 | |
US20220417012A1 (en) | Method for performing cryptographic operations in a processing device, corresponding processing device and computer program product | |
JP5293612B2 (ja) | 暗号化装置、復号装置、暗号化方法、復号方法およびプログラム | |
Mishra et al. | Comparative Study Of Efficient Data Hiding Techniques | |
CN112733171A (zh) | 数据快速加密方法、加密装置及解密方法、解密装置 | |
Davahli et al. | Indefinite block ciphering based on variable and great length key | |
CN118353627A (zh) | 基于量子密钥的群组聊天加密方法、***、设备及介质 | |
KR20150114782A (ko) | 포멧유지 컴포넌트 기반 포멧유지암호화 방법 | |
Oberoi et al. | A Survey on Cryptography, Encryption and Compression Techniques. | |
Jha et al. | A Symmetric encryption technique through recursive modulo-2 operation of paired bits of streams (RMOPB) | |
KR100965874B1 (ko) | Ckc 암호화/복호화 장치 및 방법 | |
Mandal et al. | Securing Message using Recursive Modulo-2 and Key Rotation Operation (RMRO) | |
Jha et al. | Space Efficient Cryptographic Protocol Using Recursive Bitwise & Pairs Of Bits Of Operation (RBPBO) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |