实验名称: PGP的原理与使用姓名: 刘浩 20155307 任泓霖 20155319 班级: 1553 日期: 2017.10.16 一、 实验环境 Windows虚拟机下使用的是PKZIP2.0版本兼容的算法 二、 实验内容 本练习主机A、B为一组,C、D为一组,E、F为一组。 一.PGP安全通信 说明:实验应用PGP工具实现信息的安全通信,其实现流程为:本机首先生成公私钥对,并导出公钥给同组
转载
2023-12-31 22:21:56
59阅读
PKIPKI 概述公钥基础设施(Public Key Infrastructure):通过加密技术和数字签名保证信息的安全 组成:公钥加密技术,数字证书,CA(Certificate Authority),RA信息安全三要素机密性完整性身份认证/操作不可否认PKI使用SSL/HTTPSIPsecVPN部分远程访问VPN公钥加密技术作用:实现对信息加密、签名等加密算法对称加密算法----加解密密钥一
最近一个月没有写过文章,主要是刚刚换的新工作。新公司服务器OS使用的是ubuntu server版,和以前熟悉的centos还是有很多不同的。刚好这几天有时间,也是工作需要,学习了下有关ssh密钥的知识。在平时的工作中,我们登陆服务器,一般是使用ssh密码的方式。其实还有一种方式,那就是通过ssh密钥登陆服务器。这两种方法都是ssh的安全验证方式,,根据验证方式的不同我们把其分为:基于密码的安全验
Crypto API - 5. 非对称/公钥加密密钥类型概述“非对称”(asymmetric)密钥类型被设计为公钥加密中使用的密钥的容器,而不对加密的形式或机制或密钥的形式施加任何特殊限制。为非对称密钥指定一个子类型,该子类型定义与密钥关联的数据类型,并提供描述和销毁密钥的操作。但是,不要求密钥数据实际存储在密钥中。可以定义一个完全在内核中保留密钥和操作的子类型,但也可以提供对加密硬件(例如 TP
文章目录(一)介绍(二)公钥基础设施PKI(三)对证书的攻击 (一)介绍公钥证书( Public-Key Certificate,PKC)其实和驾照很相似,里面记有姓名、组织、邮箱地址等个人信息,以及属于此人的公钥,并由认证机构(Certification Authority.CertifyingAuthority,CA)施加数字签名。只要看到公钥证书,我们就可以知道认证机构认定该公钥的确属于此
转载
2024-01-19 15:06:22
241阅读
随着互联网在人们的生活当中应用的范围越来越广泛,对于互联网的安全问题也受到了越来越多人的重视,给网站安装SSL证书,在当下受到了很多人的重视,毕竟网站安装了SSL证书,那么网站之间的数据传输就是加密的,但是网站是明文传输,容易受到第三方以及黑客的篡改,对网站的核心数据和用户的隐私信息都是不利的,那么ssl传输是怎么样?ssl工作过程是什么?ssl传输怎么样?ssl协议在当下的应用是很普遍的,SSL
在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是99美元账号只允许生成3个发布证书,两个开发证书,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。为什么要导出.p12文件当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的
cer文件: 用于存储公钥证书的文件格式对称加密/非对称加密 对称加密:使用一个密钥加密,使用同一个密钥解密,算法相同 非对称加密:又称公开密钥加密,加密和解密使用不同的密钥算法Base64编码 用于传输8Bit字节码的编码方式,可用于在HTTP环境下传递较长的标识信息数字证书 采用公钥体制,利用一对互相匹配的密钥进行加密、解密。通过数字的手段保证加密过程是一个不可逆过程,即只有用私钥才能解密,公
转载
2024-04-01 05:39:31
81阅读
公钥和私钥
一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。
使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:
1. 我发送给你的内容必须加密
转载
2024-03-11 06:28:23
262阅读
Keytool是什么安装jdk之后默认就带有keytool这个工具,使用which命令可以查看具体命令路径。Keytool是一个简单的操作ssl证书的小工具。which keytool
keytool -help
非法选项: -h
密钥和证书管理工具
命令:
-certreq 生成证书请求
-changealias 更改条目的别名
-delete
公钥密码学与RSA公钥密码学的发展的是整个密码学发展历史中最伟大的革命,也可以说是唯一一次的革命。公钥密码出现前,几乎所有的密码体制都是基于替换和置换这些初等方法,轮转机和DES是密码学发展的重要标志,但是还是基于替换和置换。 公钥密码学与其前的密码学完全不同。首先,公钥算法是基于数学函数而不是基于替换和置换,更重要的是公钥密码是非对称的,它使用两个独立的密钥,使用两个密钥在消息的保密性、密钥分
一个苹果证书怎么多次使用——导出p12文件为什么要导出.p12文件当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)如图:这时候,再点击“+”时,就会发现点击不了开发和发布证书,也就
第一种用法:公钥加密,私钥解密。---用于加解密第二种用法:私钥签名,公钥验签。---用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。同一种道理,我在换种说法:私钥和公钥是一对,
转载
2024-04-12 20:38:20
105阅读
写代码这么多年了,在涉及RSA跨语言的功能时,总会让人经历一番折磨。所以有必要把现在我掌握的这些零碎的知识总结一下公布出来,免得组内同事再走弯路。由于RSA实在太复杂,还有很多内容没弄懂,也没精力全了解,暂且把问题留下,未来也许能回答。所以这篇文章的标题为“经验之谈” 本质上是数字运算 RSA算法的本质是找到几个非常大的数,然后做运算,加密解密都是运算而已。进行加解密之前你总要产生一个密钥
前言加密数据的方法可以分为两种:加密和解密都使用相同密钥的“共享密钥加密”和分别使用不同密钥的“公开密钥加密”。本文将以图文的形式讲解这两种加密的机制以及相关问题,挑选使用最为广泛两种加密算法,用JAVA将其实现,欢迎各位感兴趣的开发者阅读本文。共享密钥加密概念共享密钥加密是加密和解密都是用相同密钥的一种加密方式,由于使用的密钥相同,所以这种算法也被称为“对称加密”,实现共享加密的算法有:「AE
数字证书相关文件说明PEM,DERX509证书标准定义的两种编码格式PEM纯文本文件格式,以-----BEGIN xxx-----开头,以----END xxx—结尾 可以通过文本编辑器打开查看文本结构,如果要查看原始数字证书的信息需要命令:openssl x509 -in xxx.pem -text -nooutDER二进制文件格式,可以通过命令工具提取其中的信息或进行编码转换。 查看证书信息:
转载
2024-01-30 21:44:22
803阅读
如何在 Mac 中隐藏/加密文件?很多时候我们Mac用户,也需要修改隐藏的文件,才能实现一些操作。所以这个时候我们就需要将隐藏的文件或者文件夹显示出来。那么Mac系统怎么显示隐藏的文件夹和文件呢?或者说Mac显示隐藏文件好文件夹的命令是什么呢? 系统隐藏文件将你想要隐藏的文件或文件夹拖入到Mac系统中原有的隐藏文件夹中,比如资源库。 新建隐藏文件打开终端(Terminal)
当我们在windows10系统中以数字方式创建文件的时候,都会通过数据源来进行数字签名,比如当谷歌chrome浏览器的可执行文件安装文件由google发布时,它们会以数字方式对其进行签名。因此,无论何时直接从官方来源下载文件,都可以验证此文件的真实性,那么在windows10系统中我们要怎么检查数字签名呢,现在微点阅读小编给大家讲解一下windows10系统检查数字签名的方法。一、通过文件资源管理
## iOS 分享p12文件
在iOS开发中,p12文件是一种常见的证书文件格式,用于存储私钥和证书。通常,在开发和发布iOS应用程序时,我们需要将p12文件分享给其他开发者或发布者。本文将介绍如何在iOS开发中分享p12文件并提供相关的代码示例。
### 什么是p12文件?
p12文件是一种包含私钥和证书的证书文件格式,通常用于iOS开发中。私钥用于签署应用程序,而证书用于验证签名。p12
原创
2024-04-08 06:22:10
259阅读
# iOS 加载 p12 文件的全面解读
在 iOS 开发中,证书和代码签名是确保应用安全与合法发布的关键。p12 文件是苹果证书的一种格式,包含了私钥和公钥,用于代码签名和 iOS push 通知等功能。本文将详细介绍如何在 iOS 应用中加载 p12 文件。
## 什么是 p12 文件?
p12 文件是一个加密的文件,通常用于传输证书和私钥。一般情况下,我们会从苹果开发者账户下载 p12