在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途 ...
分类:
编程语言 时间:
2021-03-08 13:52:59
阅读次数:
0
MySQL加密和解密实例详解 有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。 1.建表:建表时注意数据的类型 CREATE TABLE ...
分类:
数据库 时间:
2020-04-10 00:13:00
阅读次数:
75
一、什么叫数据加密 数据加密是指利用加密算法和秘钥将明文转变为密文的过程。 二、数据加密的方式 1、单向加密 指只能加密数据而不能解密数据,这种加密方式主要是为了保证数据的完整性,常见的加密算法有MD5、sha系列等(位于python内置的hashlib模块中)。 2、对称加密 指数据加密和解密使用 ...
分类:
编程语言 时间:
2020-01-31 22:53:31
阅读次数:
190
C#数据加密解密的非对称算法使用 RSACryptoServiceProvider Asymmetric algorithms--Encrypt Encrypt C#数据Encrypt加密Encrypt解密的相关算法可以参考System.Security.Cryptography,这个类库中包含MD ...
分类:
编程语言 时间:
2020-01-09 15:56:48
阅读次数:
115
应用层 1.用户与网络的界面,所有能和用户交互产生网络流量的程序 典型应用层服务:FTP、SMTP、HTTP 表示层 1.用于处理在两个通信系统中交换信息的标识方式 功能1:数据格式变换(翻译) 功能2:数据加密解密 功能3:数据压缩和回复 主要协议:JPEG、ASCII 会话层 1.用户进程提供建 ...
分类:
其他好文 时间:
2019-11-24 12:14:12
阅读次数:
91
数据是企业的第四张名片,企业级开发中少不了数据的加密传输,所以本文介绍下SpringBoot中接口数据加密、解密的方式。 本文目录 一、加密方案介绍二、实现原理三、实战四、测试五、踩到的坑 一、加密方案介绍 对接口的加密解密操作主要有下面两种方式: 自定义消息转换器 优势:仅需实现接口,配置简单。劣 ...
分类:
编程语言 时间:
2019-10-28 10:30:50
阅读次数:
107
hashlib模块 概念: 对称加密: 数据加密解密使用相同的密钥 非对称加密: 加密和解密用两把不同的密钥, 公钥用于加密数据,私钥用于解密数据 单向加密: 只能加密数据,而不能解密数据 hash: 散列函数,一般翻译为哈希,把的任意长度的数据,通过散列函数进行转化,变成一个长度固定的值(散列值) ...
分类:
其他好文 时间:
2019-06-01 23:29:27
阅读次数:
151
保密性、完整性和身份验证是必须了解的三大特性 保密性:数据加密解密。 完整性:防止数据被篡改。 身份验证:确认数据源的身份identity。 一、保密性:加密算法 密钥:对明文进行加密过程用到的保密的比特序列。 对称加密算法:就一个密钥 非对称加密算法:有公钥和私钥,如RSA。 加解密过程简述:A和 ...
分类:
其他好文 时间:
2018-12-06 14:16:35
阅读次数:
286
// 加密 function encryptStr($str, $key){ $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - (strlen($str) % $block); $str .= str_repeat(chr($... ...
分类:
Web程序 时间:
2018-07-07 17:44:10
阅读次数:
188
概述 想要了解iOS的签名机制需要有一定密码学有一定的了解。下面依次介绍的数据的加密、单向散列函数、数字签名、证书、iOS签名机制。 数据加密解密 在网络通信中想要防止数据被攻击者拦截,我们通常对我们的数据进行加密(通过密钥对发送的消息根据加密算法生成密文),如果传输的信息被拦截,攻击者获取到的是密 ...
分类:
移动开发 时间:
2018-06-24 21:07:03
阅读次数:
251