public-key-encryption相关内容
目前我正在使用apache vfs2从sftp下载文件。对于身份验证,我使用用户名和密码。 有没有办法只使用vfs2和public-private-keys而没有密码? 我想我已经使用了这个功能,但是怎么样?将其设置为“是”? SftpFileSystemConfigBuilder.getInstance()。setStrictHostKeyChecking(options,“
..
我有一个系统,需要在javascript中生成RSA密钥对,然后将公钥存储在服务器端的数据库中(作为字符串),然后Java中的服务器端将加密一个字符串存储的公钥并将其发送到客户端,客户端将使用私钥解密字符串。 我在客户端使用了一个browsified版本的node-rsa浏览器。 首先在客户端我生成一个密钥对并导出密钥,将它们存储为字符串 var NodeRSA = requi
..
我正在尝试在我的Android应用程序中加密和解密字符串,但我一直收到InvalidKeyException错误。 这是我的代码: //生成密钥方法 public void generateKeys(){ Calendar cal = Calendar.getInstance(); 现在日期= cal.getTime(); cal.add(Calendar.YEAR,2
..
我正在用C#实现一些东西,为此我有一个单独的规范和相当清楚的理解我需要做什么,但同时作为参考我有一个Java实现,并希望遵循Java实现这种情况尽可能接近。 代码涉及加密流,Java源代码是
..
我使用以下代码将公钥和私钥转换为字符串 KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance ( “RSA”); keyPairGen.initialize(2048); KeyPair keyPair = keyPairGen.genKeyPair(); PublicKey publicKey = keyPair
..
我正在编写一种加密会话密钥的方法。它需要这样做,以便密钥可以由已成功测试的不同程序解密。解密程序不能改变。我遇到的问题是让加密工作的方式与解密程序一致。 让我先给出解密程序。请记住,这不能改变: public Boolean decryptSessionKey(){ // first,base64 decode会话密钥 String sslString =“openssl b
..
我正在寻找一种以编程方式在Java中创建ssh兼容的id_rsa和id_rsa.pub文件的方法。 我创建了KeyPair: KeyPairGenerator生成器; generator = KeyPairGenerator.getInstance(“RSA”); //或:generator = KeyPairGenerator.getInstance(“DSA”); g
..
我正在尝试使用iPhone的PKI库加密短字符串(12345678),但每当我尝试使用SecKeyEncrypt时,我都会收到错误-9809(即errSSLCrypto)。 SecureTransport.h头文件将此错误简单地描述为“底层加密错误”,这不是很有意义。 我的代码如下: - (NSData *)encryptDataWithPublicKey:(NSString *)
..
我使用SecKeyGeneratePair生成了一名守门员。 var publicKeyPtr,privateKeyPtr:Unmanaged? 让publicKeyParameters:[字符串:AnyObject] = [ kSecAttrIsPermanent:真, kSecAttrApplicationTag: “com.example.site.pub
..
使用以下方法,我可以成功加密不大于256Bit的NSData-Object: OSStatus SecCertificateCopyPublicKey( SecCertificateRef证书, SecKeyRef * key ); - (NSData *)encryptWithData:(NSData *)content { OSStatus result = -
..
我有一把私钥。文本文件以“---开始私钥......”开头。 我想用该密钥加密NSString。因为它的私钥,最好叫它签署一个NSString。 这可以在没有任何外部框架的情况下完成吗? 结果应该等同于php openssl_sign函数。 解决方案 没有外部源或组件,您可以更轻松地解决这个问题。 我发现了如何分享它,以便我可以帮助别人。 您需要加载密钥文件S
..
我想使用RSA加密数据,我试图在我的代码中生成密钥并且它正在工作,但我真正需要的是将公钥作为字符串从服务器获取,然后将其用作Seckey,以便我可以使用它使用RSA加密数据, 我尝试了这段代码: // KeyString是来自密钥的字符串server 让KeyData =(keyString as NSString).dataUsingEncoding(NSUTF8StringEnco
..
我希望从Objective-C中的模数和指数生成一个rsa公钥(pem)。此函数可以通过以下方式在Java中完成; PublicKey publicKey = KeyFactory.getInstance(“RSA”)。generatePublic(new RSAPublicKeySpec(模数,指数)); 虽然我在iOS平台上写这个时遇到了一些麻烦。我知道 OpenS
..
除了使用浏览器外,如何获取使用https协议的网站的公钥? 还有其他方法吗?喜欢从终端。 更新 - 我想要所有方式,以便我可以选择最适合我的方式 解决方案 openssl s_client -connect example.com:443 证书介于----- BEGIN CERTIFICATE -----和----- END CERTIFICATE -----
..
在SoapUI工具中我配置了具有传出WS-Security配置的.Jks文件签名是BinarySecurityToken,算法是CanonicalizationMethod和SignatureMethod它运行正常。 现在我尝试使用C#代码,如下所示: SprintApiService.QueryCsaPortTypeClient client = new QueryCsaPortT
..
我依靠HTTPS构建了一个Web服务器。因此,我的服务器维护其私钥并发布任何客户端可用于加密其请求的公钥。由于我的服务器是唯一拥有私钥来解密使用服务器公钥加密的任何邮件的服务器,因此以这种方式发送的任何请求都可以被认为是安全的。 然而我的问题是在响应部分。当服务器将响应发送回客户端时,服务器使用哪个公钥来加密响应消息? 我假设服务器将使用客户端的公钥加密响应(默认情况下?还是配置?)。
..
可以在Heroku上运行符合HIPAA标准的应用程序吗?更具体地说,我需要两个应用程序,一个存储会员信息,另一个存储会员的私人健康信息。我打算使用非对称和对称密钥加密来加密敏感数据,这些加密对于将会员与其他应用中的敏感数据链接到成员的密钥不对称,并且对于成员应用中的特定字段(如姓名,电子邮件地址和电话)是对称的。我主要关心的是Heroku中的任何人都可以打破非对称加密,因为他们可以访问应用程序(和
..
在使用像CommonCrypto,CryptoSwift这样的库之后,我尝试了在Swift 4中生成相当于hash_hmac('sha256',$ key,$ secret_key)的php函数,但没有成功。我需要这些函数进行API认证,使用Alamofire库,这是一个很棒的库。因为我使用Swift 4,所以与其他Swift库的兼容性不太好。即使CryptoSwift具有Swift 4的最新版本
..
概括地说,这是我的问题: 私人字符串publicKeyString = “MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVGUzbydMZS + fnkGTsUkDKEyFOGwghR234d5GjPnMIC0RFtXtw2tdcNM8I9Qk + h6fnPHiA7r27iHBfdxTP3oegQJWpbY2RMwSmOs02eQqpKx4QtIjWqkKk
..
我的服务器上有Debian,Fisheye和Git。 我的git回购由Fisheye管理。在鱼眼部分没有认证。所有身份验证程序都由git管理。 我想使用SSH身份验证,因此我不需要提供用户名和密码,因为我将更改推送到服务器。我知道如何创建一个rsa密钥,但我在哪里复制我的公钥在服务器? 解决方案 关键部分文章“服务器上的Git - 设置服务器“为: 您需要将一些开发人员SSH公钥添
..