意义:公钥密码学的发展是整个密码学发展历史中最伟大的一次革命,也许可以说是唯一的一次革命。轮转机和DES是密码学发展的重要标志,但是它们都是基于代替和置换这些初等方法上。提出背景:为了解决传统密码中最困难的两个问题而提出。1、密码分配;2、数字签名特点:1、公钥算法是基于数学函数而不是基于代替和置换;2、公钥密码是非对称的,使用两个独立的密钥。传统密码和公钥密码的区别   几个误解:              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:33:25
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            密码学及其应用 本次分享主要讲两个部分一个是加密,另外一个是认证1.密码1.1 加密算法及其分类 根据秘钥的使用可以分为对称加密算法和非对称加密算法(也称公钥加密算法,以下都称非对称加密)  加密解密过程 当加密密钥和解密密钥一致时,被称为加密加密算法,常见的算法有AES、DES、3DES,其中AES加密算法是美国联邦政府采用的加密标准。 当加密密钥和解密密钥不一致时,称为公钥加密算法。常见的算法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 15:36:46
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            因为我是信息安全专业的,面试的时候就经常被问到这个,很神奇……实际上光RSA的应用就太多了,说2个最最常见的吧1. TLS/SSLTLS加密首先用公钥加密协商一个私钥出来。之后用这个协商出来的私钥进行对称加密传输。(以下摘自维基百科:)为了生成会话密钥用于安全连接,客户端使用服务器的公钥加密随机生成的密钥,并将其发送到服务器,只有服务器才能使用自己的私钥解密。利用随机数,双方生成用于加密和解密的对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 07:39:54
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、秘钥体系    第一部分查看书籍为 北京大学出版社出版的 丘维声老师的 数学思维方式与创新     在之前安全协议的讲解中,很多的协议都是用了秘钥的这一概念,相信很多同学对这不求甚解,下面我来系统的介绍秘钥体系,并且证明一下如今的公钥私钥RSA密码系统。 秘钥,即密钥,在密码学中,密钥(key,又常称金钥)是指某个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 23:26:13
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、公钥密码学1.公钥密码的基本原理2.公钥密码的应用场景3.公钥密码的依赖条件4.公钥密码的抗攻击性二、RSA1. RSA基本原理及流程三、密钥管理和其他密钥体制1. Diffie-Hellman密钥交换2. ElGamal密码体制3. 椭圆曲线密码学 一、公钥密码学公钥密码与传统密码不同,传统密码是对称加密,而公钥密码是使用两个独立的密钥 非对称的。 使用两个密钥,在消息的保密性、密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 21:03:28
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是公钥密码学?《公钥密码学》,又称非对称密码学,是使用一对公钥和私钥的密码学,与只用一个钥匙的密钥密码学相对应。公钥密码学包括公钥加密算法和数字签名算法。[来自百度]为什么要研究公钥密码学?基于秘密传输的场景,密码学的应运而生。随着互联网的快速发展,信息成为一项资源,对承载信息的数据进行加密成为重点关注对象。保障信息的安全性,即保密性和完整性成为研究的主要内容。现代密码学是有别于经典密码学,基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 10:04:10
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            公钥密码体制每个用户生成一个密钥对,公钥pk,私钥sk公钥在系统被公开私钥由本人安全保管公钥由系统中其他用户使用,私钥本人私用公钥密码体制也称非对称密码体制公钥密码体制主要用于密钥分发公钥密码体制优势密钥分发:公钥采用公开信道传输 密钥管理:在N个用户的系统中,每个用户只需要保管自己的私钥以及其他N-1个用户的公钥,整个系统只需要维护N个公钥密码学数学基础之数论同余类/剩余类和剩余系同余类/剩余类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 16:58:57
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            经常听到有人说,在使用公钥密码学加密与签名时,一定要知道是使用公钥还是使用私钥,否则容易闹笑话。可是,对于一个学过一点密码学的人来说,真的就那么难吗?下面就来讨论一下这个问题。 
 
  密码学中要使用Key,而在公钥密码学中,有两个Key,一个公钥PK(PublicKey),一个私钥SK(SecretKey),其中公钥PK公开,任何人都可以查到,而私钥SK保密,理论上只应该有你一个人知道。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-11 17:54:13
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             本篇文章讲解信息安全的密码技术应用密码技术应用(网络安全的核心建立在密码学理论和技术基础之上)密码技术有密码算法设计、密码分析、安全协议、身份认证、数字签名和密钥管理密码技术的作用是实现机密性、完整性、可用性、可控性目标应用重点①密码学在保密性方面的应用②对称密码体制和公钥密码体制③认证技术和公钥基础设施密码学与密码体制密码编码:研究如何构造一个符合安全要求的密码系统。密码分析:试图破            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 22:40:21
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            公钥密码学应用场景公钥密码体系又称为非对称密码,即加密和解密算法使用不同的密钥:一个是公钥Pu、一个是私钥Pr。公钥密码学的应用场景有:加密和解密 发送方使用接收方的公钥加密,接收方使用对应的私钥解密。这样只有私钥的拥有者能解密,这样就保证了消息的私密性数字签名 发送方使用私钥做签名。消息接收者根据对应的公钥进行签名验证。由于只有消息发送方拥有私钥、生成签名,因此签名验证成功后表明此消息确实由发送            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 03:29:03
                            
                                371阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            公钥密码学应用场景公钥密码体系又称为非对称密码,即加密和解密算法使用不同的密钥:一个是公钥Pu、一个是私钥Pr。公钥密码学的应用场景有:加密和解密
发送方使用接收方的公钥加密,接收方使用对应的私钥解密。这样只有私钥的拥有者能解密,这样就保证了消息的私密性数字签名
发送方使用私钥做签名。消息接收者根据对应的公钥进行签名验证。由于只有消息发送方拥有私钥、生成签名,因此签名验证成功后表明此消息确实由发送            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 17:23:09
                            
                                6阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)公钥用于加密(私钥解密)。    这种场景是向特定的人发送秘密信息,所以消息加密后,只有私钥的拥有者才能解密。2)公钥用于解密(私钥加密)。    这种场景是向公众发布一个签名。要求任何人都可以对加密之后的信息进行解密,所以要使用公钥来进行解密,解密之后的数据如果符合预期则证明私钥拥有者处理过了签名数据。如区块链上每个节点都需要处理其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 13:02:54
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            公钥密码公钥密码学与RSA公钥密码的特点公钥流程图公钥密码和传统密钥的区别公钥密码体制公钥密码体制的应用对公钥密码的要求RSA 算法密钥管理和其他公钥体制diffie-hellman 算法算法基于的离散对数问题算法步骤中间人攻击Elgamal 密码体制椭圆曲线问题 公钥密码学与RSA公钥密码的特点仅根据密码算法和加密密钥来确定解密密钥在计算熵是不可行的公钥流程图公钥密码和传统密钥的区别传统密码公            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 12:41:17
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这学期学了密码学,虽然也是一门打水课,但是不记点什么确实就真的是水过去了...好歹对称密钥算法,公钥算法,数字签名什么的要简单记述一下,别人问的时候至少要知道说些什么。。。——————————————————————————————————对称密钥算法:对称密钥加密和解密时使用的密钥是同一个密钥,其优点是加密速度快,缺点是不能作为身份验证,密钥发放困难。常见的对称加密算法有RC2,RC4,DES,            
                
         
            
            
            
            7.1非对称密码非对称密码技术:使用一对密钥: 一个用于加密信息,另一个则用于解密信息 。  两个密钥之间存在着相互依存关系:即用其中任一个密钥加密的信息只能用另一个密钥进行解密。  其中加密密钥不同于解密密钥,公钥加密私钥解密,反之也可私钥加密公钥解密。  密钥依据性质划分,将其中的一个向外界公开,称为公钥;另一个则自己保留,称为私钥。优点 :            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 22:35:34
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、关于公钥和私钥    公钥和私钥或者称非对称密钥和对称密钥是密码体制的两种方式。私钥体制指加解密密钥相同或彼此容易推出,因此加解密密钥都是保密的。公钥体制指加解密密钥彼此无法推出,公钥公开,私钥保密。由上定义可知,公钥私钥是两种不同的密码体制,而不是两个不同的应用或两个不同的密钥。因此在加密和签名应用中,公钥私钥均可以使用。2、关于加密和签名的实际应用             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 04:31:58
                            
                                466阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 加密1.1 对称加密对称加密是指双方持有相同的密钥进行通信,加密速度快,但是有一个安全问题,双方怎样获得相同的密钥?你总不能总是拿着U盘把密钥拷贝给对方吧。 常见的对称加密算法有DES、3DES、AES等1.2 非对称加密非对称加密,又称为公开密钥加密,是为了解决对称加密中的安全问题而诞生,一个称为公开密钥(public key),即公钥,另一个称为私钥(private key),即私钥。但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 22:07:02
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (作为一个刚刚毕业的菜菜程序猿,首次更新博客,欢迎大家多多批评指正)简述常用加解密算法一、产生的原因 为确保数据在网络上传输的安全性。二、使用场景 1、RSA加解密适用场景 RSA主要用于加密和签名,加密过程中,公钥用于加密,私钥用于解密;签名过程中,私钥用于加密,公钥用于解密. 2、MD5加密适用场景 MD5算法主要用于加密应用软件登录密码、进行数字签名、对文件完整性进行验证等方面. 3、通常情            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 09:06:40
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. 概念1.1 公钥(对称)密码体制与对称密码体制比较1.2 陷门单向函数1.3 RSA 的安全性1.4 RSA 算法 p、q 的选取1.5 对 RSA 进行攻击的方法1.6 Rabin 密码体制特点1.7 ElGamal 密码体制1.8 椭圆曲线密码体制的优点1.9 Diffie-Hellman密钥交换2. 定理2.1 费尔玛(Fermat)定理2.2 欧拉(Euler)函数2.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 13:45:14
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ——————————————————————————————————密码学中一些常用的数学知识————————————————————————————————·代数系统代数系统是对要研究的现象或过程建立起的一种数学模型,模型中包括要处理的数学对象的集合以及集合上的关系或运算。运算可以是一元的也可以是多元的,可以有一个也可以有多个。 ·封闭性 ·结合律 ·半群设<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 16:48:09
                            
                                66阅读
                            
                                                                             
                 
                
                                
                    