public-key-encryption相关内容

如何使用apache vfs2 for sftp with public-private-key and without password

目前我正在使用apache vfs2从sftp下载文件。对于身份验证,我使用用户名和密码。 有没有办法只使用vfs2和public-private-keys而没有密码? 我想我已经使用了这个功能,但是怎么样?将其设置为“是”? SftpFileSystemConfigBuilder.getInstance()。setStrictHostKeyChecking(options,“ ..
发布时间:2018-12-27 18:39:09 Java开发

RSA Java加密和Node.js解密不起作用

我有一个系统,需要在javascript中生成RSA密钥对,然后将公钥存储在服务器端的数据库中(作为字符串),然后Java中的服务器端将加密一个字符串存储的公钥并将其发送到客户端,客户端将使用私钥解密字符串。 我在客户端使用了一个browsified版本的node-rsa浏览器。 首先在客户端我生成一个密钥对并导出密钥,将它们存储为字符串 var NodeRSA = requi ..
发布时间:2018-12-27 18:31:49 Java开发

Android解密错误

我正在尝试在我的Android应用程序中加密和解密字符串,但我一直收到InvalidKeyException错误。 这是我的代码: //生成密钥方法 public void generateKeys(){ Calendar cal = Calendar.getInstance(); 现在日期= cal.getTime(); cal.add(Calendar.YEAR,2 ..
发布时间:2018-12-26 13:52:05 Java开发

会话密钥的OpenSSL加密

我正在编写一种加密会话密钥的方法。它需要这样做,以便密钥可以由已成功测试的不同程序解密。解密程序不能改变。我遇到的问题是让加密工作的方式与解密程序一致。 让我先给出解密程序。请记住,这不能改变: public Boolean decryptSessionKey(){ // first,base64 decode会话密钥 String sslString =“openssl b ..
发布时间:2018-12-10 10:53:07 Java开发

iPhone公钥加密SecKeyEncrypt返回错误9809(errSSLCrypto)

我正在尝试使用iPhone的PKI库加密短字符串(12345678),但每当我尝试使用SecKeyEncrypt时,我都会收到错误-9809(即errSSLCrypto)。 SecureTransport.h头文件将此错误简单地描述为“底层加密错误”,这不是很有意义。 我的代码如下: - (NSData *)encryptDataWithPublicKey:(NSString *) ..

使用Objective C在iOS中使用公钥加密或签名字符串

我有一把私钥。文本文件以“---开始私钥......”开头。 我想用该密钥加密NSString。因为它的私钥,最好叫它签署一个NSString。 这可以在没有任何外部框架的情况下完成吗? 结果应该等同于php openssl_sign函数。 解决方案 没有外部源或组件,您可以更轻松地解决这个问题。 我发现了如何分享它,以便我可以帮助别人。 您需要加载密钥文件S ..
发布时间:2018-09-21 18:26:50 移动开发

来自Swift中服务器的公钥字符串的Seckey

我想使用RSA加密数据,我试图在我的代码中生成密钥并且它正在工作,但我真正需要的是将公钥作为字符串从服务器获取,然后将其用作Seckey,以便我可以使用它使用RSA加密数据, 我尝试了这段代码: // KeyString是来自密钥的字符串server 让KeyData =(keyString as NSString).dataUsingEncoding(NSUTF8StringEnco ..

从模数和指数生成RSA公钥

我希望从Objective-C中的模数和指数生成一个rsa公钥(pem)。此函数可以通过以下方式在Java中完成; PublicKey publicKey = KeyFactory.getInstance(“RSA”)。generatePublic(new RSAPublicKeySpec(模数,指数)); 虽然我在iOS平台上写这个时遇到了一些麻烦。我知道 OpenS ..
发布时间:2018-09-06 10:41:51 移动开发

获取安全网站的公钥

除了使用浏览器外,如何获取使用https协议的网站的公钥? 还有其他方法吗?喜欢从终端。 更新 - 我想要所有方式,以便我可以选择最适合我的方式 解决方案 openssl s_client -connect example.com:443 证书介于----- BEGIN CERTIFICATE -----和----- END CERTIFICATE ----- ..
发布时间:2018-07-10 18:37:17 其他开发

谁的密钥用于加密HTTPS响应?

我依靠HTTPS构建了一个Web服务器。因此,我的服务器维护其私钥并发布任何客户端可用于加密其请求的公钥。由于我的服务器是唯一拥有私钥来解密使用服务器公钥加密的任何邮件的服务器,因此以这种方式发送的任何请求都可以被认为是安全的。 然而我的问题是在响应部分。当服务器将响应发送回客户端时,服务器使用哪个公钥来加密响应消息? 我假设服务器将使用客户端的公钥加密响应(默认情况下?还是配置?)。 ..
发布时间:2018-07-10 17:36:13 其他开发

Heroku HIPAA合规性

可以在Heroku上运行符合HIPAA标准的应用程序吗?更具体地说,我需要两个应用程序,一个存储会员信息,另一个存储会员的私人健康信息。我打算使用非对称和对称密钥加密来加密敏感数据,这些加密对于将会员与其他应用中的敏感数据链接到成员的密钥不对称,并且对于成员应用中的特定字段(如姓名,电子邮件地址和电话)是对称的。我主要关心的是Heroku中的任何人都可以打破非对称加密,因为他们可以访问应用程序(和 ..
发布时间:2018-06-07 10:59:42 其他开发

如何在Swift 4中复制hash_hmac('sha256',$ key,$ secret_key)函数?

在使用像CommonCrypto,CryptoSwift这样的库之后,我尝试了在Swift 4中生成相当于hash_hmac('sha256',$ key,$ secret_key)的php函数,但没有成功。我需要这些函数进行API认证,使用Alamofire库,这是一个很棒的库。因为我使用Swift 4,所以与其他Swift库的兼容性不太好。即使CryptoSwift具有Swift 4的最新版本 ..
发布时间:2018-06-01 18:39:31 移动开发

Git SSH认证

我的服务器上有Debian,Fisheye和Git。 我的git回购由Fisheye管理。在鱼眼部分没有认证。所有身份验证程序都由git管理。 我想使用SSH身份验证,因此我不需要提供用户名和密码,因为我将更改推送到服务器。我知道如何创建一个rsa密钥,但我在哪里复制我的公钥在服务器? 解决方案 关键部分文章“服务器上的Git - 设置服务器“为: 您需要将一些开发人员SSH公钥添 ..