
网络安全 - 加密算法
文章平均质量分 60
是嗨森啦
通信工程专业,从事软件开发多年,小厂大厂都呆过,做过嵌入式(IoT类)。现主要从事移动端开发,主要使用C/C++、Kotlin、Java、前端JS,擅长原生、NDK、跨平台等。对机器学习、计算机视觉AI也感兴趣,合作、工作介绍、问题解答,私信~
展开
-
Base64算法
算法由来Base64最早应用于解决电子邮件传输的问题。在早期,由于“历史问题”,电子邮件只允许ASCII码字符。如果要传输一封带有非ASCII码字符的电子邮件,当它通过有“历史问题”的网关时就可能出现问题(网关可能会对非ASCII码字符的二进制位作调整,即将非ASCII码的8位二进制码最高位置为0)。此时用户收到的邮件会是一封纯粹的乱码邮件,由于这个原因产生了base64算法。原创 2016-09-28 10:48:00 · 1098 阅读 · 0 评论 -
RSA数字签名算法
数字签名算法签名具有安全性、抗否认性的特点 ,数字签名——带有密钥(公钥、私钥)的消息摘要算法,用于验证数据完整性、认证数据来源、抗否认,遵循OSI参考模型、私钥签名和公钥验证。常用数字签名算法RSA、DSA、ECDSA。RSA算法包括MD、SHA经典算法两类原创 2016-12-08 21:18:22 · 9178 阅读 · 0 评论 -
消息摘要算法
消息摘要算法: MD(Message Digest) SHA(Secure Hash Algorithm) MAC(Message Authentication Code) 用于验证数据完整性(登录注册、文件校验),登录注册模型分析原创 2016-11-30 08:28:24 · 3765 阅读 · 0 评论 -
对称加密算法
对称加密算法由古典加密算法演化而来,解密和加密互为逆运算,加密和解密秘钥相同,因而称为对称加密算法,具有代表性的有DES、3DES、AES、PBE、IDEA。DES由IBM提出堪称经典对称加密算法,不仅应用在软件行业,甚至渗透到硬件行业。原创 2017-01-22 09:33:23 · 2965 阅读 · 0 评论 -
非对称加密算法
简述非对称加密算法相比对称加密算法具有高级、双保险的优点,构建密钥对并遵循”公钥加密、私钥解密”和”私钥加密、公钥解密”这两种加密方式,主要有DH(Diffie-Hellman)密钥交换算法、RSA(基于因子分解)、ElGamal(基于离散对数)、ECC(椭圆曲线加密)共4种算法。原创 2017-01-31 16:58:54 · 1419 阅读 · 0 评论 -
Tomcat双向SSL认证及CA数字证书安装和配置&QQ即时通信协议窥探
网络信息安全近几年成为热点、职业发展新方向,常规Web应用如BBS、BLOG、SNS及电子商务等B/S系统是以用户为核心,账号管理是这些系统中唯一的安全屏障;IM即时聊天通信系统如QQ、微信、MSN等,这类C/S系统为了防止传递敏感数据时不被窃听需要对聊天数据加解密,并以数字证书作为公钥的载体用于数据加解密以及数字签名/验证;Web Service应用是基于明文协议(WSDL、SOAP)的数据同步交互系统原创 2017-02-04 13:46:05 · 3470 阅读 · 0 评论