ICode9

精准搜索请尝试: 精确搜索
  • openssl 转 RSA2022-07-21 15:37:19

    说明:因为Jenkins配置ssh凭据需要RSA格式的,所以需要openssl 转 RSA才行 1.安装putty yum install putty 2.生成PPK puttygen id_rsa -o jenkins.ppk 3.生成RAS puttygen jenkins.ppk -O private-openssh -o jenkins_id_rsa

  • github学习笔记(四):远程仓库2022-07-18 11:32:26

    要到很关键的一步,远程仓库啦。这也是大家能够共享学习的关键步骤! 分布式版本控制 在程序设计中,分布式版本控制(英语:distributed revision control 或 distributed version control,又译为分布式版本控制),又称去中心化版本控制(decentralized version control),是一种版本控制的方式,它

  • 解决"Python paramiko 报错 paramiko.ssh_exception.SSHException: not a valid RSA private key file&quo2022-07-16 10:34:21

    Python paramiko 报错 paramiko.ssh_exception.SSHException: not a valid RSA private key file 报错的原因是选择的文件不是一个有效的 RSA 密钥文件现在通过 ssh-keygen 默认生成的密钥文件是新的格式,并非 RSA 格式。打开文件可以看到是以 -----BEGIN OPENSSH PRIVATE KEY

  • Linux 实现密钥免密登录2022-07-15 16:35:49

    一、介绍 ssh可以基于密码进行认证,也可以基于密钥去认证用户,基于密钥认证时可以实现免密码登录的效果 命令:ssh  username@ip,如:ssh root@192.168.6.83 二、场景方案 场景 用户A的机器(如:192.168.6.82),平常使用密码连接到服务器1(192.168.6.83)的root账户、使用密码连接服务器2(192

  • Linux SSH免密登录流程及原理2022-07-14 19:02:07

    流程: 1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。 上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户目录的.ssh子目录中。   2.将公钥证书id_rsa.pub复制到机器Server的r

  • python中rsa非对称算法(包含分段加解密分析)2022-07-14 10:35:16

    import base64 from Crypto import Random from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5 from Crypto.PublicKey import RSA class RsaCode: def encrypt(self, msg): msg = msg.encode('utf-8') rsakey = RSA.importKey(s

  • 「Git」 多仓库源配置参考文档2022-07-13 16:33:43

    「Git」 多仓库源配置参考文档 目录「Git」 多仓库源配置参考文档一、README※ 配置须知1、配置前准备2、搭建 git 目录3、config 文件配置内容(可根据需求自定义配置)4、id_rsa_home 文件说明5、id_rsa_home.pub 文件说明6、id_rsa_work 文件说明7、id_rsa_work.pub 文件说明二、G

  • RSA中用到的推导,笔记持续更新2022-07-12 00:07:44

    1.同余式组求p和q 已知条件:    推导过程: 根据上述已知条件,以及同余式性质,我们可以得到如下: c1e2 = (2p + 3q)e1*e2 mod N c2e1 = (5p + 7q)e1*e2 mod N 从而得到: 5e1 * e2  * c1e2 = (10p + 15q)e1*e2 mod N 2e1 * e2  * c2e1 = (10p + 14q)e1*e2 mod N 令 a = 5e1

  • git创建项目2022-07-11 00:03:45

             根据邮箱生成秘钥 ssh-keygen -t rsa -C "379858863@qq.com"  查看秘钥 cat ~/.ssh/id_rsa.pub 然后复制秘钥 登录到马云中 https://gitee.com/profile/sshkeys    测试是否链接成功 ssh -T git@gitee.com  

  • RSA306B,500,600系列API接口代码2022-07-09 22:02:06

    点击链接获取资料,下图是代码文件截图。 RSA306B,500,600系列API接口代码 (mianbaoduo.com) 部分示例代码: """################SPECTRUM EXAMPLE################""" def config_spectrum(cf=1e9, refLevel=0, span=40e6, rbw=300e3): rsa.SPECTRUM_SetEnable(c_bool(T

  • GitLab配置SSH密钥2022-07-08 08:31:58

    原文链接:https://blog.csdn.net/lizhiqiang1217/article/details/88801158 SSH密钥允许你的计算机和gitlab之间建立安全连接。1、检查SSH秘钥是否存在。右击git bash打开终端执行命令 :cat ~/.ssh/id_rsa.pub 2、若密钥不存在,则生成SSH 密钥 。在git bash上面执行命令: ssh-keygen

  • Gitlab no matching host key type found. Their offer: ssh-rsa,ssh-dss2022-07-06 20:04:52

    错误 具体提示如下 haifeng.gao@XMITDN0504240 MINGW64 ~/salt-nginx-uat (master) $ git push && git push uatdev master Everything up-to-date Unable to negotiate with 61.172.194.131 port 55555: no matching host key type found. Their offer: ssh-rsa,ssh-dss

  • 银河麒麟服务器操作系统 V10 SP1 开启SSH服务2022-07-06 15:02:24

    一、查看系统版本nkvers二、首先,确定银河麒麟服务器操作系统安装了opensshyum list installed | grep openssh此处显示已经安装了openssh。 如果此处没有任何输出显示,表示没有安装openssh 当发现没有安装openssh时,使下面的命令安装openssh:yum install openssh三、确认开启sshd服务

  • Java使用Cipher类实现加密,包括DES,DES3,AES和RSA加密2022-07-05 16:07:06

        转: Java使用Cipher类实现加密,包括DES,DES3,AES和RSA加密         JAVA使用RSAECBOAEPWITHSHA-256ANDMGF1PADDING加密解密  

  • Java RSA非对称加密算法工具类2022-07-05 01:33:10

    这里提供一个RSA加密算法的工具类,其中包含生成密钥、加密、解密、加签、验签等RSA常用的方法,可以直接使用 引入 Maven 依赖,(如果不引入则需要修改 base64加密、解密方法为 java.ultils.base64) <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec<

  • 如何申请和安装双算法SSL证书?2022-06-30 17:19:09

    近期,有收到不少站长关于部署双算法SSL证书的问题,为了帮助站长给用户提供更安全的防护以及更完美的体验,本文将介绍如何申请和安装双算法SSL证书。 什么是双算法? 双算法是指当今使用的两种最受欢迎的公钥加密算法,一个是RSA算法,一个是SM2算法。 RSA算法:国际标准算法,比SM2算法的适用范

  • js与java对接RSA加密、解密算法2022-06-29 17:33:02

    一、什么是RSA加密 上世纪70年代产生的一种加密算法,其加密方式比较特殊,需要两个密钥:公开密钥简称公钥(publickey)和私有密钥简称私钥(privatekey)。公钥加密,私钥解密;私钥加密,公钥解密。这个算法就是伟大的RSA。 二、加密过程 使用公钥将数据加密,并通过私钥对加密信息进行解密。针对我

  • 【Git】git配置多个ssh-key2022-06-25 22:31:49

    参考链接 生成密钥 ssh-keygen -t rsa -C 'youremail@your.com' -f ~/.ssh/github_rsa 将github_rsa.pub中的内容添加到自己的github中 继续输入命令行添加私钥 这一步不一定能成功,失败也不影响 ssh-agent bash ssh-add ~/.ssh/github_rsa ssh-add -l 进入到~/.ssh目录下新

  • Windows下生成GitHub/Gitee SSH key2022-06-25 00:33:19

    前提:已安装git。 1、输入以下命令生成ssh key,一路回车即可。(xxxx@xxx.com为你注册GitHub的邮箱)(注意,Gitee只需这一步,然后复制密码就好) GitHub:ssh-keygen -t rsa -C "xxxx@xxx.com" Gitee:ssh-keygen -t ed25519 -C "xxxx@xxx.com" $ ssh-keygen -t rsa -C  "xxxx@xxx.com" Generat

  • RSA2022-06-24 20:33:45

    一、基本原理 公钥与私钥的产生 随机选择两个不同大质数 \(p\) 和 \(q\),计算 \(n=p\times q\)。 求得 \(\varphi ( n )\)。 选择 \(e < \varphi ( n )\),使 $e \perp \varphi (n) $。并求得 \(e\) 在模 \(\varphi ( n )\) 下的逆元 \(d\)。 销毁 \(p\) 和 \(q\)。 此时,\(( N , e

  • Python 使用 RSA 公钥加密数据2022-06-24 12:04:37

    安装 pycryptodome 库 pip install pycryptodome 使用 RSA 公钥加密数据 import base64 from Crypto.Cipher import PKCS1_v1_5 as Cipher_pksc1_v1_5 from Crypto.PublicKey import RSA def _encrpt(string, public_key): rsakey = RSA.importKey(public_key) # 读取公钥

  • linux 服务器 git ssh获取资源2022-06-19 02:33:04

    1、.ssh文件生成 需要root用户登录,登录后 会在当前root用户文件夹下生成.ssh文件 2、命令生成私钥公钥 ssh-keygen 直接连续回车完成生成 3、配置公钥私钥 私钥:id_rsa 公钥:id_rsa.pub 登录github,设置公钥 注意:如果直接复制存在问题,可以下载到windows,再复制拷贝到需要配置参数

  • Java RSA非对称加密工具类(就这一篇就够了)2022-06-19 00:31:23

    RSA作为HTTPS协议中最为核心的加密/解密算法,其原理却很简单,很容易理解。RSA的密钥越长,就越难破解。目前被破解的最长RSA密钥是768位二进制。也就是说,长度超过768位的密钥,还无法破解(至少没有人公开宣布)。因此可以认为,1024位的RSA密钥基本安全,2048位的密钥及其安全。 package org.co

  • Linux免密配置2022-06-17 11:04:10

    [root@oracle11g ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rs

  • scp免密传输文件2022-06-12 10:31:15

    01 前言 scp命令都很熟悉,通常用于服务器之间文件传输,但是经常应用此场景的童鞋会发现每次都需输入密码,操作有点繁琐。 接下来介绍免密传输的办法 02 实现过程 假设有两台服务器 192.168.4.230 (服务器A)、192.168.4.232(服务器B) 1、在服务器A上生成密钥,敲以下命令 ssh-keygen -t rs

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

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

ICode9版权所有