加解密相关
文章平均质量分 68
火腿炒蛋
谨以此记录一些知识.
展开
-
非对称加密算法
密钥交换原创 2022-03-08 20:17:37 · 54 阅读 · 0 评论 -
电子签名-
数字签名,又称电子签名。防伪造、不可否认性非对称密码技术,公钥和私钥是成对出现的。公钥以数字证书形式存在,可公开,私钥必须保密。签名过程:数据计算摘要值--私钥对摘要值签名(加密)---数据和签名值一起发送验签过程:数据计算摘要值--公钥对签名信息验签(解密)---对比验签值和摘要值是否一致...原创 2021-09-24 10:28:13 · 474 阅读 · 0 评论 -
对称加解密相关
加密模式1、电码本模式ECB(Electronic Codebook Book)分段,各自加密2、密码分组链接模式CBC(Cipher Block Chaining)分段,明文与上一段密文(初始IV)进行异或再加密3、计算器模式CTR(Counter)自增算子,相当于一次一密4、密码反馈模式CFB(Cipher FeedBack)分段,将初始块IV或上一段密文块进行加密,再将加密结果与明文块进行运算得到密文块5、输出反馈模式OFB(Output Fe...原创 2021-09-22 21:37:46 · 184 阅读 · 0 评论 -
加密填充方式
对称算法的填充模式:NoPadding, PKCS5Padding, ISO10126PaddingNoPadding方式:明文长度必须是8字节的倍数,否则报错PKCS5Padding方式:填充位的值 = 填充位的数量,PKCS7Padding是对其的扩展,位数小于256例:块大小8字节,需填充4字节 ...| DD DD DD DD DD DD DD DD | DD DD DD DD 04 04 04 04 |ISO10126方式:最后一个字节申明填充长度(包含自己),其他填充位为..原创 2021-09-24 19:59:41 · 358 阅读 · 0 评论 -
认证加密AE
认证加密(Authenticated encryption,AE)和带有关联数据的认证加密(authenticated encryption with associated data,AEAD,AE的变种)是一种能够同时保证数据的保密性、 完整性和真实性的加密模式AE认证加密模式有CCM、GCM、CWC、EAX、IAPM、OCB等认证加密方法:Encrypt-then-MAC(EtM)对明文进行加密,然后根据得到的密文生成消息认证码(MAC),密文和MAC一起发送Encrypt-a..原创 2021-09-27 15:33:51 · 1435 阅读 · 0 评论 -
Base64编码
Base64算法最早应用于解决电子邮件的传输问题:由于历史问题,电子邮件只允许ASCII码字符,非ASCII码会被调整处理,将会导致邮件乱码。Base64是一种基于64个字符的编码算法,不能称为加密算法。编码后的形式能不易被人直接识别被编码的内容,长度为原始数据的4/3倍,编码后:字符数%4 = 0。...原创 2021-10-14 22:32:31 · 712 阅读 · 0 评论