单片机常见的加密方法有哪些
一、DES加密
DES加密,是Data Encryption Standard的缩写,是IBM公司于1975年研制的一种对称密钥加密算法,它采用56位密钥和分组加密的方式,是目前最广泛使用的密码体制,DES加密算法是一种块算法,每次操作的数据块是64位,它采用的分组方式是ECB(Electronic Codebook),DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节,64位,Data也为7个字节,64位,Mode为DES的工作方式,有两种:加密或解密。
二、AES加密
AES(Advanced Encryption Standard)加密,又称Rijndael加密,是美国联邦政府采用的一种区块加密标准,由美国国家标准与技术研究所(NIST)于2001年发布,AES加密算法是一种块算法,每次操作的数据块是128位,它采用的分组方式是ECB(Electronic Codebook),AES算法的入口参数有三个:Key、Data、Mode。其中Key为16个字节,128位,Data也为16个字节,128位,Mode为AES的工作方式,有两种:加密或解密。
三、RSA加密
RSA加密,是Rivest,Shamir和Adleman三位研究人员于1978年发明的一种非对称加密算法,RSA算法的安全性依赖于大数的分解,因此它是一种非对称加密算法,RSA算法的入口参数有三个:Key、Data、Mode。其中Key为n和e,Data为加密的数据,Mode为RSA的工作方式,有两种:加密或解密。
猜您想看
-
如何在微信中设置个性化的聊天气泡?
微信设置个性化...
2023年04月15日 -
如何在快捷指令中发送位置信息?
如何在快捷指令...
2023年04月17日 -
如何在快捷指令中进行基础数据处理?
如何在快捷指令...
2023年04月17日 -
Notepad++快捷键有哪些
一、编辑操作1...
2023年05月26日 -
如何在CS:GO游戏中获取头衔与徽章?
如何在CS:G...
2023年04月17日 -
Linux下如何在NTFS分区放置虚拟机文件
1. 安装nt...
2023年05月22日