最近在阅读《数学之美》,在看到信息指纹那一部分的时候被书中提到的公、密钥原理吸引住了。因为平时工作经常用Linux服务器,所以难免会用到SSH和SFTP,对于这两个工具一直只知道其底层数据传输使用的加密技术就是这种非对称加密方式,其大概的工程流程如下:1. client与sever互联,client发送消息给sever,双方都产生一对用于加密和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 10:37:10
                            
                                15阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令git config --global user.name “用户名”
git config --global user.email “邮箱”用户名看自己喜欢起,一般都是起些容易记的,亦或者某个简称,邮箱选自己邮箱即可。(值得一提的是,我第一次生成的时候并没有执行上两句命令,而是直接在配置那里写邮箱和用户名,生成的公钥            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 16:05:50
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,首先下载PGP9.0, 安装并且重启2,生成自己的PGP钥匙,new->pgp key(主要要认真填写Email,PGPServer会发确认信到你的邮箱)3,Export自己的公钥到某个目录(asc文件,eg:david_turing_bjug.asc钥也可以导出(你超长的密码保护放到网上也不怕)。4,Upload你的公钥到PGPServer( https://keyserver1.pg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 23:16:38
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录NISP-数字证书与公钥基础设施一.数字证书1.概述2.内容3.分类二.公钥基础设施(PKI)1.概述2.PKI的组成部分及其职能(1).CA:认证权威机构(2).RA:证书注册机构(3).LDAP:目录服务(4).CRL:证书撤销列表(黑名单)3.PKI/CA的应用 NISP-数字证书与公钥基础设施一.数字证书1.概述数字证书也称公钥证书,是一个由可信机构颁发的,证明公钥持有者身份的电            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 10:11:55
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CSS代码生成器你是否曾经尝试记住如何声明渐变,文本阴影,Flexbox或Grid的CSS属性,仅举几例?不容易。除非你一再使用某些CSS功能及其属性,否则很难记住所有这些功能。但是,即使是精通CSS的人有时也需要对某些属性进行复习,尤其是如果他们有一段时间没有使用它们了。如果你需要一些最新和最伟大的CSS的快速帮助,这里有CSS生成器来拯救。输入数值,预览结果,抓取生成的代码并运行。CSS3 G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 19:46:42
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android App 公钥生成及应用
在现代移动应用开发中,安全性是一个至关重要的因素。特别是在 Android 应用中,使用公钥进行加密和身份验证已成为一种常用的安全措施。本文将介绍如何生成 Android 应用的公钥,并展示如何在应用中应用该公钥。
## 什么是公钥?
公钥是公钥加密和数字签名的一部分,它与私钥相对应。在加密通信中,公钥可以用于加密消息,而只有持有对应私钥的人才能解            
                
         
            
            
            
            1、调试版的SHA1,是在调试的过程中生成,而且也没有密码,win+r打开“运行”,输入cmd打开命令提示符2、在命令提示符中输入“cd  .android”(中间有个空格),这一步的操作前提是你的JAVA_HOME 的环境变量有配置到你jdk 中bin的绝对路径,相信大家在学Java时,这就已经没问题了吧3、让后将这一命令 keytool -list -v -keystore            
                
         
            
            
            
            1、生成公钥和私钥
要应用RSA算法,必须先生成公钥和私钥,公钥和私钥的生成可以借助openssl工具。
也可以用在线生成公私钥。(网站:http://web.chacuo.net/netrsakeypair) 密钥位数:1024位,密钥格式:PKCS#1 示例生成如下:
公钥的内容:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 22:31:13
                            
                                856阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  PGP ── Pretty Good Privacy ,是一个基于 RSA 公钥加密体系的邮件加密软件,它提出了公共钥匙或不对称文件加密和数字签名。其创始人是美国的 Phil Zimmermann。他的创造性在于他把 RSA 公钥体系的方便和传统加密体系的高速结合起来,并且在数字签名和密钥认证管理机制上有巧妙的设计,因此 PGP 成为目前几乎最流行的公钥加            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 08:59:44
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【实验名称】数字签名ElGamal签名方案 【实验目的】1、了解数字签名的过程,包括签名过程和认证过程;2、掌握ElGamal签名方案。 【实验原理】ElGamal公钥密码算法是在密码协议中有着重要应用的一类公钥密码算法,它是基于1985年提出的公钥密码体制和椭圆曲线加密体系,其安全性是基于有限域上离散对数学问题的难解性。它至今仍是一个安全性良好的公钥密码算法。它既可用于加密又            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 19:50:48
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在移动互联时代,每个人的智能手机上都安装了各种各样的 APP,那我们在使用这些 APP 的时候都会用到找回密码这个功能,这个功能极大的方便了用户,但是如果这个功能没有做好,或者对于测试工程师来说,如果没有对这个功能测试好,也会造成一些严重的后果,比如,任意用户密码重置,用户数据泄露等一系列安全问题。这个看起来很简单的功能,却被开发工程师挖了很多坑,我们一不小心就会掉下去。下面我们就一起探讨一下,A            
                
         
            
            
            
            解决什么问题?  公钥分发是为了解决公钥伪造的问题。虽然每个用户的公钥是公开的,但是任何人都可以伪造其他用户的公钥并广播或者传给特定用户。解决方案  公开可访问的目录    由可信实体维护和分配公开目录,目录项记录着每个通信方的身份和公钥。每个通信方必须通过安全的认证通信注册或更换自己的公钥以及访问其他用户的公钥。      缺陷:由于公钥目录完全公开,攻击者可以入侵目录管理者修改目录或者扮演目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 14:32:51
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            制作过程Hbuilder部分首先第一步在Hbuilder中创建uni-app项目,由于我是第一次尝试,因此直接借用了原来的login代码模板。如图所示:创建好了之后,想了解的可以看代码,不想了解的直接本地打包。当然,本地打包直接我也遇到了一些问题,这些问题无非就是因为缺少插件而无法编译下去,此时,只需要点击工具——>插件安装,在里面寻找需要的插件安装即可。除此之外,还需要点击manifest            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 11:53:34
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Encryption:加密。Signing:签名。Certification:认证其他子密钥或 uid。Authentication:身份认证,例如用于 SSH 登录。GPG为什么要有主密钥和公密钥在PGP中如果我们使用gpg --gen-key会生成主密钥和子密钥,主密钥一般不用作加密,仅仅用于签名别人公钥,签名子密钥,所以一个主密钥一般带有的标签是SC,而子密钥带的标签是E一个主密钥可以绑定多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:10:08
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              此工程提供了两个文件,rsa_private.txt和rsa_public.txt。这些文件包含一个示例私钥和公钥,它们仅作为占位符提供,以帮助您使生成系统正常工作。在投入生产之前,应该将它们替换为您自己的文件。        本节介绍如何生成一组公钥和私钥,将它们格式化为“C”格式,以及使用新            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 10:09:32
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、密码学RSA体系的密钥由两个数字组成,大概共三个步骤:1)创建两个非常大的随机质数:q和p,相乘后得到n2)创建一个随机质数e,它与(q-1)*(p-1)互质3)计算e的逆模得到d以下给出程序和详细注释:import random,sys,os,cryptomath
import rabinMiller
def main():
    print('生成密钥对.....')
    #把字符串            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 16:17:19
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            宝马数字车钥匙数据分析 文章目录宝马数字车钥匙数据分析前言一、宝马数字车钥匙的标准二、快速交易数据分析1.空口RF包1.1 选择命令1.2 Auth0命令2.Auth0数据解读2.1命令解读2.1响应解读3.Auth0命令核实4.Auth0命令时间三、NFC配对与标准交易1.空口RF包SELECT Delay: 42,466.4 µsOP CONTROL FLOW Delay: 406,950.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 08:47:05
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            错误描述接口报错:com.alipay.api.AlipayApiException: com.alipay.api.AlipayApiException: sign check fail: check Sign and Data Fail!问题原因支付宝返回内容信息验签失败。支付宝公钥错误编码格式错误验签方法错误解决方案支付宝公钥错误验签使用的支付宝公钥必须是与之匹配的应用id(app_id)中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 12:31:27
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录公钥指纹原理与应用公钥指纹的基本概念公钥指纹的优势(为什么用公钥指纹,而不直接用公钥)公钥指纹生成过程公钥输入哈希计算生成指纹哈希函数的选择公钥指纹的应用SSH连接(信任第一次接触 Trust On First Use,TOFU)HTTPS证书PGP加密公钥指纹的挑战与解决方案碰撞攻击预映像攻击总结 公钥指纹原理与应用公钥指纹在网络安全领域有着广泛的应用,它是基于公钥加密系统的一种简短、            
                
         
            
            
            
            签名原理:数字签名的原理如下所示, 灰色的 原文件、公钥、加密后的摘要 是要发送给对方的。对方验证的过程是 用原文件生成摘要1, 同时用公钥解密 加密后的摘要 得到 摘要2, 然后对比摘要1 和 摘要2 是否相同。我们使用keytool 生成的keystore 文件里存储了私钥和公钥信息,所以所以签名apk时 需要提供 keystore 文件。打包工具集里的jarsigner、 sign            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 10:18:54
                            
                                237阅读
                            
                                                                             
                 
                
                                
                    