public-key-encryption

    -1热度

    1回答

    我改变像RSAAuthentication,PubkeyAuthentication和PasswordAuthentication(sudo vim /etc/ssh/sshd_config)不同的参数来禁用ssh密码验证仅通过公共密钥来强制ssh登录。 实验对许多用户造成了负面影响,因为他们在尝试ssh到服务器时突然发现“连接被拒绝”。我想要避免这些实验。是否有任何解决方法来启用公钥验证,而不需

    1热度

    3回答

    我想用AES对Java文件进行加密,然后对其进行数字签名并将其存储在数据库中,以便我可以验证签名,然后在获取该文件时将其解密。我已经阅读了Oracle的数字签名教程,但他们最终创建了3个文件,即:数据,签名&公钥。我正在寻找一个解决方案,我只有一个文件。有没有这样的解决方案?我对密码学并不熟悉,因此无法收集有关它的大量信息。

    1热度

    1回答

    我有以下生成AES-128一次性密钥的代码。之后,我使用从证书读取的RSA公钥加密此一次性密钥。加密的字节总是0.为什么? // Generate a one-time key KeyGenerator keyGenerator = KeyGenerator.getInstance("AES"); keyGenerator.init(128); SecretKey o

    2热度

    1回答

    我试图做一个基于纸张的4092位秘密/私人PGP密钥使用QR码发生器的备份,但关键是太大了。我打算在这里将低技术分成两部分,但也许我不需要。我知道,在输出密钥时,它也输出嵌入在其中的公钥。 有没有什么办法从该文件中删除公钥部分,或者在导出之前,这样得到的文件是只有的私钥? 我不确定所产生的文件是否足够小,但它值得一试。 D:\Users\tharding>gpg --edit-key "04EAC

    -2热度

    1回答

    加密加密程序的RSA密钥是否合理?我正在用java随机数生成器和密码作为种子编写密钥?这会使他们有多安全?

    1热度

    1回答

    我有一个加密文件,我尝试将其解码为实验的一部分。努力工作,不久之后,我已经能够从公钥中提取专用指数自模量小: OpenSSL的RSA -pubin -inform PEM -text -noout < public_key.pem 公钥:( 64位) 模量:16513720463601767803(0xe52c8544a915157b) 指数:65537 现在,我有: Factors: 39177

    3热度

    2回答

    我试图使用密钥对加密来验证我的应用程序和我的PHP服务器之间的身份。为此,我需要在我的应用程序中生成公钥后将公钥发送到服务器。 if let pubKey = NSData(base64EncodedData: publicKey, options: NSDataBase64DecodingOptions.allZeros)! { println(pubKey) } publicK

    0热度

    1回答

    我正尝试在使用PGP的Mule中创建一个加密 - 解密服务。由于我创建了没有密码的密钥对(因为这仅仅是一个概念证明),所以我自然不会将其设置在我的配置中。但是,似乎Mule正在执行非空密码。 错误我收到: ERROR 2015-02-23 14:19:31,509 [[mule-pgp].HTTP_Listener_Configuration.worker.01] org.mule.excepti

    2热度

    1回答

    我使用SecKeyGeneratePair生成了一个守护者。 var publicKeyPtr, privateKeyPtr: Unmanaged<SecKey>? let publicKeyParameters: [String: AnyObject] = [ kSecAttrIsPermanent: true, kSecAttrApplication

    2热度

    1回答

    我遇到类似于asked here的问题。我有我认为是DER编码的RSA PKCS#1公共密钥,我想用它来验证我拥有的其他数据/签名,但我甚至无法使解码工作。 我正在使用与该问题的解决方案中提出的代码相同的代码。 ByteQueue queue; StringSource ss(key, true, new HexDecoder(new Redirector(queue))); RSASSA_