草庐IT

通行密钥

全部标签

通过ssh-keygen命令生成SSH密钥

在GitHub、GitLab等代码托管平台上,通常在克隆仓库的时候,会提供ssh协议的链接。ssh协议链接的好处是只要在平台上配置好SSH密钥,就可以直接克隆当前账号下的所有仓库,而不用输入账号和密码。SSH密钥生成方法如下:1.命令行中执行:ssh-keygen-trsa-C"My-SSH"参数解释:-t表示ssh的密钥类型,常用的有:rsa、ed25519、dss。-C注释或称名称标识,此值随意。注:①在Linux、macOS系统下直接在命令行中输入上述命令即可。②在Windows系统下需要安装Linux模拟环境,最简单的方式就是安装Git。Git的如下目录中已经默认安装了文件:usr/b

公开密钥加密之RSA算法【概念+计算+代码实现】

文章目录文章目录文章目录前言💞💞💞背景💖💖💖一、RSA算法描述1️⃣密钥计算方法🌺2️⃣加密方法🚤3️⃣解密方法🌸二、算法举例1️⃣密钥计算🚩2️⃣加密运算🍁3️⃣加密运算🧐三、算法实现1️⃣RSA算法流程图2️⃣代码实现总结🌺🌺🌺前言💞💞💞安全算法:公开密钥加密之RSA算法公开密钥加密(又称“非对称加密”)是加密和解密使用不同密钥的一种加密方法。包括公开密钥和私有密钥(成对生成的,网上有工具网站)。公开密钥(publickey,后面简称P):加密用的密钥私有密钥(secretkey,后面简称S):解密用的密钥背景💖💖💖     RSA公钥加密算法是1977年由罗纳德·李维斯特(RonRive

公开密钥加密之RSA算法【概念+计算+代码实现】

文章目录文章目录文章目录前言💞💞💞背景💖💖💖一、RSA算法描述1️⃣密钥计算方法🌺2️⃣加密方法🚤3️⃣解密方法🌸二、算法举例1️⃣密钥计算🚩2️⃣加密运算🍁3️⃣加密运算🧐三、算法实现1️⃣RSA算法流程图2️⃣代码实现总结🌺🌺🌺前言💞💞💞安全算法:公开密钥加密之RSA算法公开密钥加密(又称“非对称加密”)是加密和解密使用不同密钥的一种加密方法。包括公开密钥和私有密钥(成对生成的,网上有工具网站)。公开密钥(publickey,后面简称P):加密用的密钥私有密钥(secretkey,后面简称S):解密用的密钥背景💖💖💖     RSA公钥加密算法是1977年由罗纳德·李维斯特(RonRive

Git密钥配置

一、下载并安装Git官网下载地址点击这里二、打开gitbash选择一个空文件夹,右键选择`GitBashHere三、配置密钥在GitBash界面输入git命令初始化自己的用户名和邮箱gitconfig--globaluser.name"输入你的用户名"gitconfig--globaluser.email"输入你的邮箱"生成密钥ssh-keygen-trsa-C"邮箱名称"注:生成过程中有设置密码的环节,无需设置密码可直接回车生成成功后私钥和公钥存在于用户目录的.ssh中配置公钥置Git处(此处以Gitlab为例)打开Gitlab,选择SSHKeys在此处将生成的公钥(在.ssh文件夹中的id

Git密钥配置

一、下载并安装Git官网下载地址点击这里二、打开gitbash选择一个空文件夹,右键选择`GitBashHere三、配置密钥在GitBash界面输入git命令初始化自己的用户名和邮箱gitconfig--globaluser.name"输入你的用户名"gitconfig--globaluser.email"输入你的邮箱"生成密钥ssh-keygen-trsa-C"邮箱名称"注:生成过程中有设置密码的环节,无需设置密码可直接回车生成成功后私钥和公钥存在于用户目录的.ssh中配置公钥置Git处(此处以Gitlab为例)打开Gitlab,选择SSHKeys在此处将生成的公钥(在.ssh文件夹中的id

Python实现字符串与指定密钥循环异或加解密

异或运算在很多密码学算法中都有不同程度的应用,其运算特定在于一个数和另一个数连续异或两次仍得到原来的数。在实际使用中,因为要加密的信息和所使用的密钥在大多数情况下是不等长的,所以经常需要循环使用密钥。defcrypt1(source,key):  '''source是要加密或解密的字符串,key是密钥字符串'''  #result用来存放最终结果  #index表示当前使用的密钥字符索引  result=''  index=0  #遍历字符串中的每个字符  forchinsource:    #循环使用密钥字符串中的每个字符    #如果已到最后一个字符,再从0重新开始    ifindex=

Python实现字符串与指定密钥循环异或加解密

异或运算在很多密码学算法中都有不同程度的应用,其运算特定在于一个数和另一个数连续异或两次仍得到原来的数。在实际使用中,因为要加密的信息和所使用的密钥在大多数情况下是不等长的,所以经常需要循环使用密钥。defcrypt1(source,key):  '''source是要加密或解密的字符串,key是密钥字符串'''  #result用来存放最终结果  #index表示当前使用的密钥字符索引  result=''  index=0  #遍历字符串中的每个字符  forchinsource:    #循环使用密钥字符串中的每个字符    #如果已到最后一个字符,再从0重新开始    ifindex=

解决 ssh 找不到对应主机密钥类型

如果最近升级到了openssh8.8版,你会发现连接某些之前连接得好好的服务器突然无法连接。

解决 ssh 找不到对应主机密钥类型

如果最近升级到了openssh8.8版,你会发现连接某些之前连接得好好的服务器突然无法连接。

解决 ssh 找不到对应主机密钥类型

如果最近升级到了openssh8.8版,你会发现连接某些之前连接得好好的服务器突然无法连接。