【技术实现步骤摘要】
一种计算机的加解密方法及装置
[0001]本专利技术涉及计算机设备
,更具体地说,涉及一种计算机的加解密方法及装置。
技术介绍
[0002]计算机加解密是一种保护计算机中数据安全的技术,在现代社会中被广泛应用于数据传输、存储和处理等领域。
[0003]公钥加密算法是一种使用不同密钥进行加密和解密的算法;其中,常见的公钥加密算法包括RSA、ECC等;在这种算法中,加密和解密使用的不同密钥称为公钥和私钥,在加密过程中,数据通过公钥进行加密,并生成密文,在解密过程中,密文通过私钥进行解密,并还原成原始数据。
[0004]由于计算机加解密方法的广泛应用,攻击者可以使用各种手段对加密算法进行攻击,从而破解密文并获取机密数据。
[0005]因此,针对上述技术问题,有必要提供一种计算机的加解密方法及装置。
技术实现思路
[0006]本专利技术的目的在于提供一种计算机的加解密方法及装置,以解决上述的问题。
[0007]为了实现上述目的,本专利技术一实施例提供的技术方案如下:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种计算机的加解密方法,其特征在于,包括如下步骤:S1、加密时,将要加密的数据转换为二进制码,使用密钥生成算法生成一个密钥;S2、使用加密算法对数据进行加密,并使用生成的密钥对加密后的数据进行加密,得到密文;S3、将密文通过存储和传输加解密技术存储在计算机中;S4、解密时,读取存储在计算机中的密文,使用密钥生成算法生成与加密时使用的密钥相同的密钥;S5、使用解密算法对密文进行解密,并使用生成的密钥对解密后的数据进行解密,得到原始数据。2.根据权利要求1所述的一种计算机的加解密方法,其特征在于:所述步骤S2中加密算法为动态密钥,所述动态密钥采用HOTP算法或TOTP算法。3.根据权利要求2所述的一种计算机的加解密方法,其特征在于:所述HOTP算法中动态密钥的生成基于时间戳和HMAC算法,所述TOTP算法中动态密钥的生成基于时间戳和哈希函数。4.根据权利要求1所述的一种计算机的加解密方法...
【专利技术属性】
技术研发人员:钟树华,尹金田,陈华民,叶礼初,
申请(专利权)人:广东创新科技职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。