ICode9

精准搜索请尝试: 精确搜索
  • 数字签名实验(OpenSSL版)2021-09-26 19:01:16

    (一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivatekey.pem,同时用3DES加密,设置密码。 (2)从文件rsapri

  • 浅显易懂地解释公钥私钥数字签名数字证书2021-09-26 14:33:36

    公钥私钥与数字签名数字证书 公钥加密,私钥解密;私钥签名,公钥验签。 私钥对摘要(某明文的hash值)进行加密,加密后产生数字签名。 Bob 有两把钥匙。Bob 的密钥之一称为公钥,另一个称为私钥。 Bob 的公钥可供任何需要它的人使用,但他将私钥留给自己。密钥用于加密信息。Bob 的两个密钥中的

  • openssl数字签名(实验报告)2021-09-26 10:37:11

    (一)实验目的 通过实验理解数字摘要、数字签名原理与应用 (二)实验步骤 1. 创建明文文档plain.txt,写入内容。 2. 计算plain.txt的哈希值,输出到文件digest.txt。 3. 利用RSA算法对摘要进行签名。 (1)创建1024位的RSA私钥,写入文件rsaprivatekey.pem,同时用3DES加密,设置密码。 (2)从文件rsapri

  • Permission denied (publickey). fatal: Could not read from remote repository.2021-09-24 16:34:48

    问题: 新的账户没有添加公钥。 解决方法: 步骤一:账户下生成公钥和私钥 ssh-keygen -t rsa -C "yourmail@xxx.com" 该命令会在.ssh下生成如下两个文件: id_rsa是私钥,不能泄露出去。 id_ras.pub是公钥。 步骤二: 进入github个人账户setting中中找到这个。 点击右上角这个 将id_

  • Keystore介绍2021-09-23 11:59:04

    Java中不同类型的密钥库(Keystore) – 概述 密钥库是用于存储加密密钥和证书的存储工具 ,最常用于SSL通信,以证明服务器和客户端的身份。密钥库可以是文件或硬件设备。有三种类型的条目可以存储在密钥库中,取决于密钥库的类型,这三种类型的条目分别是: PrivateKey:用于非对称加密的

  • RSA加密解密及加签验签2021-09-17 09:34:05

    RSA是一种非对称加密的机制,是一对密钥对(公钥和私钥)。 一、加密: 1.公钥加密,私钥解密。可以多人持有公钥进行数据加密,仅一人持有私钥进行数据解密; 2.可以确保数据传输的安全性。 二、加签: 1.私钥加签,公钥验签。仅一人持有私钥进行加签,多人持有公钥进行验签; 2.可以确保数据的防篡改,

  • 您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-82021-09-13 00:03:13

    说实话我网上也找了其他人的什么文件格式问题,蒙。因为密钥不是我生成的,我猜想是生成密钥的时候,选的Java,然后我去官网格式转换了下私钥格式,转成非Java,成功了!!!! 附上支付宝密钥一条龙链接: 第一步:生成密钥并上传 | 网页&移动应用 第二附上其他签名报错的官网地址,自行去翻阅 https://op

  • 公钥和私钥2021-09-12 15:02:21

    公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 2. 必须保证是我发送的邮件,不

  • 运维实习第二阶段2021-09-10 13:30:52

    SSH:https://blog.csdn.net/qq_41923312/article/details/81502474 ssh root@192.168.47.128 SSH概念: https://www.cnblogs.com/isme-zjh/p/11596648.html 公钥和私钥: https://zhuanlan.zhihu.com/p/31477508 你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能

  • RSA的加解密和签名/验签 简单实现 --Crypto2021-09-10 09:34:10

    from Crypto.PublicKey import RSA import Crypto.Signature.PKCS1_v1_5 as sign_PKCS1_v1_5 # 用于签名/验签 from Crypto.Cipher import PKCS1_v1_5 # 用于加密 from Crypto import Random from Crypto import Hash x = RSA.generate(2048) # y = RSA.generate(2048, Random

  • ssh密钥2021-09-08 08:33:25

    ssh身份认证阶段中解释过,ssh认证的过程其实是客户端(ssh命令端)读取自己的私钥并推导出指纹发送给服务端(sshd端),服务端也使用自己保存的公钥推导出指纹进行对比, 如果指纹相同说明服务端的公钥和客户端的私钥是配对的 如下是公钥、私钥的指纹计算方式 $ ssh-keygen -l -f ~/.ss

  • SSL证书七大常见错误及解决方法2021-09-05 10:34:38

    无论经验多么丰富,在购买或是安装SSL证书的过程中我们总会遇到这样或那样的错误。那么SSL证书安装有哪些常见错误呢?出现这些错误的原因以及解决方法是什么呢?小编为您总结了SSL证书七大常见错误及解决方法,一起来看看吧! 错误一:域名验证失败 解决办法:请确认使用了正确的域名验证方

  • OpenSSL的证书格式转换2021-09-02 16:35:13

    PEM格式 PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例如.pem,.crt,.cer和.key。它们是Base64编码的ASCII文件,包含“----- BEGIN CERTIFICATE -----”和“----- END CERTIFICATE -----”语句。服务器证书,中间证书和私钥都可以放入PEM格式。 Apache和其他类似

  • 搭建私有仓库上传代码踩坑汇总2021-08-25 11:31:50

    1.缺少pom.xml #这是开发工程师写的代码,得配合项目一起上传到gitlab私有仓库里 2.多个服务比如jenkins和gitlab这种可以一起运行在一台服务器上,端口是可以改的,看机器性能,最好分开部署 3.gitlab上传项目流程,在虚拟机上把下好的包解压开,cd到包路径,按照git的命令上传步骤走再

  • 配置多个ssh公钥,解决Key is already in use2021-08-21 01:03:08

    背景:我已经有一个ssh公钥和私钥了,绑定的是公司的码云 但是绑定github是不允许的 所以我需要在生成一个公钥和私钥 第一步执行下面的命令, 至于如果生成ssh公钥点击这里 ssh-keygen -t rsa -C 'your_email@example.com' -f ~/.ssh/id_rsa_github 然后一路回车 这里注意id_srs_g

  • RSA生成私钥....2021-08-20 09:35:12

    Windows 下使用OpenSSL生成RSA公钥和私钥 genrsa -out rsa_private_key.pem 1024 rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem //最终的公钥文件 pkcs8 -topk8 -inform PEM -

  • 从rsa私钥字符串变成pfx文件2021-08-11 14:31:36

    近日,从合作方拿到一个rsa的字符串私钥,但是程序中需要使用pfx格式的文件,所以需要转化格式,通过咨询,合作方是通过如下方法得到私钥的:private JSONObject RsaKeyGet() throws Exception{ JSONObject obj = new JSONObject(); Map<String, Object> keyMap = RSAUtils.genKeyPair();

  • 21、HTTPS是如何保证数据传输的安全,整体的流程是什么?(SSL是怎 么工作保证安全的)2021-08-08 01:35:09

    (1)客户端向服务器端发起SSL连接请求; (2) 服务器把公钥发送给客户端,并且服务器端保存着唯一的私钥 (3)客户端用公钥对双方通信的对称秘钥进行加密,并发送给服务器端 (4)服务器利用自己唯一的私钥对客户端发来的对称秘钥进行解密 (5)进行数据传输,服务器和客户端双方用公有的相同的对称秘钥对数

  • 加密2021-08-07 13:34:09

    加密 一.对称加密 特点: 加密和解密使用同一个秘钥 存在的问题 加密解密用同一个密钥,被黑客拦截知道密钥后安全丧失 二.非对称加密 特点: 加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密 公钥

  • ASP.NET Core(C#) 使用RSACryptoServiceProvider实现公钥和私钥加解密工具类2021-08-06 22:31:39

    本文主要介绍.NET(C#)中,实现RSA非对称加密算法,使用RSACryptoServiceProvider实现公钥和私钥加解密工具类,以及相关的示例代码。 原文地址:ASP.NET Core(C#) 使用RSACryptoServiceProvider实现公钥和私钥加解密工具类

  • C# RAS生成.NET公钥与私钥以及.NET公钥与私钥转Java公钥私钥类2021-08-02 21:35:00

    在我们使用RSA加密的时候,往往会需要公钥以及私钥,但是有时只有java的Base64的公钥和私钥;有需要的朋vb.net教程友可以c#教程参考下 C# 常用的加密算法,参考文章C#常用的加密算法EncryptionHelper类:MD5、Base64、SHA1、SHA256、HmacSHA256、DES、AES、RSA using Org.BouncyCastle.As

  • 零知识证明(Zero—Knowledge Proof)2021-08-01 16:01:14

    两个例子(上图为第三个例子,嘿嘿嘿)告诉你什么是零知识验证: 1、A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时有2个方法: ①A把钥匙出示给B,B用这把钥匙打开该房间的锁,从而证明A拥有该房间的正确的钥匙。 ②B确定该房间内有某一物体,A用

  • https ssl(tls)为什么不直接用公钥加密数据?2021-07-29 10:31:19

    很多人都提到了非对称加密速度慢,但这只是一个原因,但不是主要原因,甚至是微不足道的原因。 SSL协议到3.0后就已经到头了,取而代之的是TLS,相较于SSL的“安全套接字层”的命名,TLS的“传输层安全”这种定义更加严谨。毕竟传输安全的范畴要远大于套接字安全这种定义,这种定义偏技术层面,但

  • RAS 算法2021-07-24 19:30:11

    加密算法: 图中的C是密文,M是明文,E是公钥(E和 φ(N)互为质数),N是公共模数(质数 P 、Q相乘得到N),MOD就是模运算 解密算法: 图中的C是密文,M是明文,D是私钥(私钥由这个公式计算得出E * D % φ(N) = 1),N是公共模数(质数 P 、Q相乘得到N),MOD就是模运算,φ(N)是欧拉函数(由这个公式计算得出φ(N

  • 数字 证书2021-07-23 22:30:18

    我们知道,摘要算法用来确保数据没有被篡改,非对称加密算法可以对数据进行加解密,签名算法可以确保数据完整性和抗否认性,把这些算法集合到一起,并搞一套完善的标准,这就是数字证书。 因此,数字证书就是集合了多种密码学算法,用于实现数据加解密、身份认证、签名等多种功能的一种安全

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有