rsa

git配置多个公钥秘钥问题

喜欢而已 提交于 2020-01-07 20:58:31
git配置多个公钥秘钥问题 标签(空格分隔): git # 生成公钥秘钥 ssh-keygen -t rsa -C "xx@xx.com" 第一种解决 1.ssh-add ~/.ssh/gitee_id_rsa 报错:Could not open a connection to your authentication agent 2.ssh-agent bash 3.ssh-add ~/.ssh/gitee_id_rsa 第二种解决 创建config文件 vim ~/.ssh/config User user1 IdentityFile ~/.ssh/id_rsa User user2 IdentityFile ~/.ssh/gitee_id_rsa :wq Host:仓库网站的别名,随意取 HostName:仓库网站的域名(PS:IP 地址应该也可以) User:仓库网站上的用户名 IdentityFile:私钥的绝对路径 来源: https://www.cnblogs.com/yanweifeng/p/12163481.html

封装了两个加密小工具(des, rsa加密)

旧城冷巷雨未停 提交于 2020-01-07 20:12:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. DES 加密 require "openssl" class EncryptDes def initialize(_key = "", _iv = "") @encrypt = OpenSSL::Cipher::Cipher.new("DES-CBC") _key.size < 8 ? @encrypt.random_key : (@encrypt.key = _key) _iv.size < 8 ? @encrypt.random_iv : (@encrypt.iv = _iv) end # DES 加密 def encrypt(text) @encrypt.encrypt ret = @encrypt.update(text) ret << @encrypt.final end # DES 解密 def decrypt(encrypt_value) @encrypt.decrypt ret = @encrypt.update(encrypt_value) ret << @encrypt.final end end 2. RSA 加密 require "openssl" class EncryptRsa def initialize(num = 1024) num = 1024 if num < 32

JMeter 密码RSA加密

本秂侑毒 提交于 2020-01-07 18:43:05
beanshell处理器: import org . apache . commons . codec . binary . Base64 ; import javax . crypto . Cipher ; import java . security . * ; import java . security . interfaces . RSAPublicKey ; import java . security . spec . X509EncodedKeySpec ; String encrypt ( String str , String publicKey ) throws Exception { //base64编码的公钥 byte [ ] decoded = Base64 . decodeBase64 ( publicKey ) ; RSAPublicKey pubKey = ( RSAPublicKey ) KeyFactory . getInstance ( "RSA" ) . generatePublic ( new X509EncodedKeySpec ( decoded ) ) ; //RSA加密 Cipher cipher = Cipher . getInstance ( "RSA" ) ; cipher . init ( Cipher . ENCRYPT

How to create image from binary string

六月ゝ 毕业季﹏ 提交于 2020-01-07 08:02:06
问题 I read binary from file image, each 128-bytes and encrypt using rsa. but after encrypt i can't create image from binary. I created funtion genarate key rsa. I convert binary to int for encrypt from PIL import Image import KeyRSA import RsaMath pub, piv = KeyRSA.GenerateRsaKey(size=1024) n, e = pub with open("hinh.png", "rb") as infile: data = infile.read() step = 128 cipher_data = [] for i in range(0, len(data), step): value = data[i:i+step] m = RsaMath.OS2IP(value) c = pow(m, e, n) cipher

Linux系统ssh远程免密登录

梦想与她 提交于 2020-01-07 06:03:32
  在Linux运行过程中,有些特殊情况需要让不同Linux主机之间进行SSH免密登录,直观来看是免密登录,确切的说是通过秘钥验证登录。 一、实现原理   如A主机需要远程免密登录到B主机,那么需要在A主机上面通过工具生成秘钥对,即公钥和私钥。私钥用来解密,放置在A主机本地,公钥用来加密,放置在远端B主机。 二、示例 1、生成秘钥对 在A主机执行命令ssh-keygen -b 1024 -t rsa,无需更改参数,直接按几次回车即可。 [root@server ~]# ssh-keygen -b 1024 -t rsa 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_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: b3:9d:90:f8:60:66:45:72:c1:2f

fabric 初步实践

回眸只為那壹抹淺笑 提交于 2020-01-07 04:46:14
在集群部署时,我们经常用到堡垒机作为跳板,堡垒机和集群的其他的用户名、密码、端口号都是不同的,fabric如何进行配置不同的用户、端口号和密码。 fabric作为一种强大的运维工具,可以让部署运维轻松很多,最简单的fabric使用,首先设置 env.user, env.port, env.hosts, env.password ,如: 12345678910 #coding:utf8from fabric.api import *#用户名env.user = "shikanon"#中转ip,堡垒机env.gateway = "10.17.35.92"env.port = 12303env.hosts = ["192.168.6.%d"%i for i in range(2,11)]#密码env.password = "shikanon_123456" 这样就配置好了集群,但通常情况下为了安全堡垒机和各机器的用户名、端口号、密码都是不同的,那么需要有针对性设置,在fabric中用env.hosts和env.password组合就可以了,不过需要注意的是原来的ip形式需要全部改为user@host:port这种形式,代码如下 1234567891011121314151617181920212223242526272829303132333435大专栏 fabric 初步实践"

iOS: Is it ok to store a RSA private key (use to decrypt text) in your application document directory?

末鹿安然 提交于 2020-01-06 19:54:11
问题 I want the user to use their RSA private key via file sharing to store in my App's document directory. It is ok if the user has access to the RSA private key, but I don't want anyone else to have access to it. Is this a good idea and if not how can I get the user's to store his/her RSA private key in my App securely. 回答1: You need to use the keychain to store sensitive information like private keys. https://developer.apple.com/library/ios/documentation/Security/Conceptual/cryptoservices

OpenSSL: 简单易上手的RSA加解密

删除回忆录丶 提交于 2020-01-06 14:43:06
原文 OpenSSL: 简单易上手的RSA加解密 ,CSDN同步发布。 转载请注明出处,谢谢! 简介 这篇文章是继 OpenSSL: 用VS2017创建C工程 、 OpenSSL: 完成VS2017的配置 两篇文章的第3篇,前两篇分别跟大家分享了如何在 visual studio2017 中创建C工程,配置OpenSSL的开发环境以及使用 openssl 开源库实现base64的编解码。 本篇跟大家分享如何使用 openssl 开源库实现 RSA 的加密和解密,不过这一篇是对简单的数据进行加解密,下一篇继续跟大家分享复杂一点的 RSA 加解密过程以及实例代码。 2019 即将被画上句号,自己还有很多愿望没有实现。一拿起书就感觉困,一拿起手机觉得黑夜里阳光明媚,无药可救了呀! 获取公、私钥 在 precompiled-open 来源: CSDN 作者: veryitman 链接: https://blog.csdn.net/AndroidBluetooth/article/details/103843578

Parse RSA key pair from string in Python

我是研究僧i 提交于 2020-01-06 04:24:44
问题 I'm trying to generate/read a RSA-keypair from the publicKey and the privateKey as a String. Something like this: priK = "-----BEGIN RSA PRIVATE KEY-----MIIBOQIBAAJAVJhUS0gLqXLOmVv2xG23oFPwim9+rVxGhLUXqKShQCvB3iRMOHn7/GNJumpwmnglcsNXuqAhN0OxqKGGJdtYdwIDAQABAkBP0VrXnSbDvvuIX+k59Xvo3sp7FDAmSoaO+H9WM9+ht5H/f/geIrSEXSIkFLnzniMwtOJ422GmkDkL1F67HuDhAiEAlNauDiq3RqoXufbauyPEOG9fMS2pvB+auT2XCHJhhKsCIQCRgIo7WIRZYnNpNRWaoppUQK3g+aM8sdeBYpbs2nwDZQIgZXIxrmxFAUAb7d+oVFdbfc

How to specify RSA padding in Python pycrypto

隐身守侯 提交于 2020-01-05 05:27:09
问题 I got a pice of java RSA decrypt code, now I want to express in Python pycrypto. but I got different ciphertext although using same private key, and server only access ciphertext that encrypt by java. I seach google, it look like cause of padding. I am not familiar with RSA, my current solution is that execute java code in tomcat, Python call it through http request. but I still want to encrypt direct in Python code. in java code: public static String encrypt(String paramString)throws