一种计算机的加解密方法及装置制造方法及图纸

技术编号:38346076 阅读:24 留言:0更新日期:2023-08-02 09:26
本发明专利技术公开了一种计算机的加解密方法及装置,包括密钥生成模块、动态密钥生成模块、动态密钥管理模块、计算机加密模块、计算机数据存储模块、计算机数据传输模块、计算机解密模块和数据验证模块,本发明专利技术通过将要加密的数据转换为二进制码,并使用密钥生成算法生成一个密钥,然后使用加密算法对数据进行加密,在使用随机数生成器生成的动态密钥对加密后的数据再进行加密,最终得到密文并将其存储在计算机中;解密时,通过读取存储在计算机中的密文,使用密钥生成算法生成与加密时使用的相同密钥进行解密,在使用随机数生成器生成动态密钥对解密后的数据进行解密,最终得到原始数据,通过双重加解密大大提高了计算机的安全性。通过双重加解密大大提高了计算机的安全性。通过双重加解密大大提高了计算机的安全性。

【技术实现步骤摘要】
一种计算机的加解密方法及装置


[0001]本专利技术涉及计算机设备
,更具体地说,涉及一种计算机的加解密方法及装置。

技术介绍

[0002]计算机加解密是一种保护计算机中数据安全的技术,在现代社会中被广泛应用于数据传输、存储和处理等领域。
[0003]公钥加密算法是一种使用不同密钥进行加密和解密的算法;其中,常见的公钥加密算法包括RSA、ECC等;在这种算法中,加密和解密使用的不同密钥称为公钥和私钥,在加密过程中,数据通过公钥进行加密,并生成密文,在解密过程中,密文通过私钥进行解密,并还原成原始数据。
[0004]由于计算机加解密方法的广泛应用,攻击者可以使用各种手段对加密算法进行攻击,从而破解密文并获取机密数据。
[0005]因此,针对上述技术问题,有必要提供一种计算机的加解密方法及装置。

技术实现思路

[0006]本专利技术的目的在于提供一种计算机的加解密方法及装置,以解决上述的问题。
[0007]为了实现上述目的,本专利技术一实施例提供的技术方案如下:
[0008]一种计算机的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机的加解密方法,其特征在于,包括如下步骤:S1、加密时,将要加密的数据转换为二进制码,使用密钥生成算法生成一个密钥;S2、使用加密算法对数据进行加密,并使用生成的密钥对加密后的数据进行加密,得到密文;S3、将密文通过存储和传输加解密技术存储在计算机中;S4、解密时,读取存储在计算机中的密文,使用密钥生成算法生成与加密时使用的密钥相同的密钥;S5、使用解密算法对密文进行解密,并使用生成的密钥对解密后的数据进行解密,得到原始数据。2.根据权利要求1所述的一种计算机的加解密方法,其特征在于:所述步骤S2中加密算法为动态密钥,所述动态密钥采用HOTP算法或TOTP算法。3.根据权利要求2所述的一种计算机的加解密方法,其特征在于:所述HOTP算法中动态密钥的生成基于时间戳和HMAC算法,所述TOTP算法中动态密钥的生成基于时间戳和哈希函数。4.根据权利要求1所述的一种计算机的加解密方法...

【专利技术属性】
技术研发人员:钟树华尹金田陈华民叶礼初
申请(专利权)人:广东创新科技职业学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1