对称密钥体系 DES 、AES、 3DES ,通信双方用相同的密钥进行加密与解密,需要防止密钥泄露公钥加密体系 RSA,数字签名签名用的就是这个加密算法。只要密码长度够长,RSA加密的信息实际上是无法破解的。
加密算法使用加密算法可以达到以下目的:保密性:防止用户的标识或数据被读取。数据完整性:防止数据被更改。身份验证:确保数据发自特定的一方。在如今的信息安全领域,有各种各样的加密算法凝聚了数学家们的智慧。从宏观上来看,这些加密算法可以归结为三大类:哈希算法、对称加密算法、非对称加密算法。在加密中,应该保密的仅仅是明文和密钥。也就是说我们通常假设攻击者对加密算法和密文了如指掌,因此加密的安全性应该仅仅依
转载
2024-02-04 14:25:10
173阅读
前面的《区块链100讲》介绍了区块链、算力、挖矿等,几乎每一讲都会提到一个词哈希(Hashing)。聊到区块链的时候也少不了会听到“哈希”、“哈希函数”、“哈希算法”,是不是听得一头雾水?别急,这一讲我们来讲讲什么是哈希算法。1哈希是一种加密算法哈希函数(Hash Function),也称为散列函数或杂凑函数。哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(
转载
2023-12-19 17:50:15
35阅读
一、哈希是什么? Hash,一般翻译为散列、音译为哈希。它是一种数学函数,又被称为散列函数。哈希算法又称为哈希函数、散列算法、散列函数,是一种只能加密,不能解密的密码学算法,它可以将任意长度的信息转换成一段固定长度的字符串,也就是摘要信息,该字符串叫散列值或哈希值。哈希算法的特点:1.单向性:原始信息与摘要信息(哈希值)之间没有规律,所以无法从摘要信息倒推出原始信息。这点保证它是不可逆的。保证区块
转载
2024-05-21 21:59:39
29阅读
1、base64base64是网络上最常见的用于传输8bit字节代码的编码方式之一(可以查看RFC2045~RFC2049,上面有MIME的详细规范)。base64编码可用于在http环境下传递较长的标识信息,例如,在java Persistence系统Hibernate中,就采用了base64来将一个较长的唯一标识符(一般为128bit的UUID)编码为一个字符串,用作HTTP表单和HTTP G
转载
2023-07-18 17:09:21
70阅读
服务简介及影响:对于安全通道安全服务提供程序(SSP),此安全设置禁用较弱的安全套接字层(SSL)协议并仅支持传输层安全性(TLS)协议作为客户端以及作为服务器(如果适用)。如果启用此设置,传输层安全性/安全套接字层(TLS/SSL)安全提供程序将仅使用 FIPS 140 批准的加密算法: 3DES 和 AES 用于加密、RSA 或 ECC 公钥加密用于 TLS 密钥交换以及身份验证,并且仅将安全
原创
2016-02-17 15:25:00
5753阅读
目录什么是hash算法应用一:安全加密应用二:唯一标识应用三:数据校验应用四:散列函数应用五:负载均衡应用五:数据分片如何统计“搜索关键词”出现的次数?如何快速判断图片是否在图库中?应用七:分布式存储 什么是hash算法将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值。hash算法满足以下几点要求从哈希值不能反向推导出
转载
2024-02-03 16:18:22
62阅读
哈希算法哈希函数:在密码学中,哈希函数H是一个公开函数,用于将任意长的消息M映射为较短的、固定长度一个值H(M),作为认证符,称函数值H(M)为哈希值或哈希码或消息摘要。哈希函数的安全性要求给定数据容易计算出哈希值,但给定哈希值不能计算出数据。哈希码提供了一种错误检测能力。使用哈希函数提供消息认证有6种基本使用方式:(1)消息与哈希码链接后用单钥加密算法加密(2)用单钥加密算法仅对哈希码加密(3)
转载
2023-10-09 13:24:18
283阅读
一、使用密码学的目的: 保密性:防止用户的标识或数据被读取。 l 身份验证:确保数据发自特定的一方。 数据完整性:防止数据被更改。二、加密算法的分类: 1、对称加密 采用对称秘钥的加密
转载
2023-12-07 12:56:01
351阅读
简单解释:哈希(Hash)算法,即散列函数。它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希函数可以将任意长度的输入经过变化以后得到固定长度的输出。哈希函数的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据。 常见hash算法的原理 散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据
转载
2024-04-09 09:43:32
209阅读
目录:** 0x01 [哈希函数] vs [加密哈希函数] ** 0x02 [哈希碰撞] vs [生日问题] ** 0x03 [哈希表] vs [分布式哈希表] ** 0x04 [欧式距离] vs [三角不等式] ** 0x05 [异或距离] vs [前缀路由表]0x01 [哈希函数] vs [加密哈希函数]在哈希表计算索引的时候,我们需要一个哈希函数,通过hash(key)来计算key在哈希表里
Linux安全保护模型?
1 自主访问控制DAC (rwx facl)
所有者对自己的资源负责
dr-xr-xr-x. 29 root root 4096 5月 5 14:05 /
2 MAC,强制访问控制
管理员对所有的资源负责
TCSEC标准定义的 MLS 多级安全
SELinux *
[root@room5pc00 ~]#
密钥加密技术包含对称加密和非对称加密技术,对称加密是指加密和解密使用相同得密钥,非对称加解密需要两个密钥:公开密钥和私有密钥,如果有公钥加密,那么需要用私钥进行解密,反之亦然。非对称加密技术的工作流程如下图所示,A给B发送信息,首先对信息用公钥进行加密,形成密文,进行传输,接收者通过私钥对密文进行解密,得到明文信息的输出。哈希函数 哈希函数是一种将任意长度的消息压缩到某一固定长度的消息摘
转载
2024-04-04 19:06:22
74阅读
为什么要进行数据加密? 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。加密算法分类:加密操作类型:代换置换多重加密所用的密钥个数对称加密算法公开加密算法 一
转载
2024-08-12 12:14:52
111阅读
目录一,对称加密1,加密过程:2,优缺点3,常用的对称加密算法二,非对称加密1,区别2,优缺点3,常用的非对称算法三,HTTPS1,SSL加密方式2,SSL握手流程3,HTTP 和 HTTPS 的区别4,扩展一,对称加密对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信
转载
2024-04-24 16:11:04
239阅读
一个加密系统S可以用数学符号描述如下: S={P, C, K, E, D} 其中 P——明文空间,表示全体可能出现的明文集合, C——密文空间,表示全体可能出现的密文集合, K——密钥空间,密钥是加密算法中的可变参数, E——加密算法,由一些公式、法则或程序构成, D——解密算法,它是E的逆。 当给定密钥kÎK时,各符号之间有如下关系: C
转载
2024-03-18 12:11:07
320阅读
目录RSA加密算法非对称加密算法工作原理数学原理因子质数互质互质性质欧拉函数欧拉函数性质同余同余性质欧拉定理费马小定理模反元素欧几里得算法定义计算过程证明扩展欧几里得算法定义计算过程证明Python实现Java实现确定
n
转载
2024-05-17 12:00:42
81阅读
一、加密算法分为对称加密、非对称加密和散列算法 1.对称加密算法:加密与解密的密钥相同,算法主要有DES、3DES、AES;AES、DES、3DES都是对称的块加密算法,加解密的过程是可逆的
a.数据加密过程:在对称加密算法中,数据发送方将明文(原始数据)和加密密钥一起经过特殊加密处理,生成复杂的加密密文进行发送
b.据解密过程:数据接收方收到密文后,若想读取原数据,则需要使用加密使
转载
2024-03-20 16:54:22
168阅读
1:AES加密:高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法。对称加密算法也就是加密和解密用相同的密钥,具有以下几个特点:
最常用的对称加密算法;
密钥建立时间短、灵敏性好、内存需求低;
实际使用中,使用工作模式为CTR(最好用BC去实现),此工作模式需要引入IV参数(16位的字节数组);
密钥长度16字节/24字节/32字节(对应AES-
转载
2024-03-07 13:41:00
601阅读
注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第7章“初等加密算法--对称加密算法”7.1、对称加密算法特点:加密与解密使用同一个密钥是使用最广的算法常见对称加密算法:DES(已被破解,但是是其他对称算法的基石)DESede(处理速度慢、加密耗时,也不常用)AES(DES的替代者,最常用)IDEA(目前常用的电子邮件加密算法)PBE(对已知对称加密进行包装)7.2、DES(已破解,
转载
2024-06-14 21:59:14
63阅读