encryption-asymmetric

    17热度

    3回答

    是否有一个模块让我的搜索一直无法发现,允许编写如下的代码?想要写这样的代码的原因并不重要。我所追求的只是一些具有简单API的代码,用于生成公钥和私钥字节密钥,并使用这些密钥轻松编码和解码数据。 import module, os method, bits, data = 'RSA', 1024, os.urandom(1024) public, private = module.genera

    17热度

    4回答

    我正在寻找的文件加密/解密算法满足以下要求: 算法必须是可靠的 算法应该相当快大文件 可以通过一些参数来生成私钥(例如,密码) 生成的私钥必须与公钥兼容(公共密钥只产生一次,并存储在数据库) 是否有推荐算法的Ruby实现?

    2热度

    1回答

    队 我想使用Objective C. 使用AES我已经普遍认为对称加密使用AES算法的iPhone应用程序有非对称加密,所以林不知道有关的支持使用AES进行不对称加密。请在此建议我。

    0热度

    1回答

    * 澄清:我的问题涉及在现实世界中已经同意密钥(读取密码短语)的双方之间建立“安全”通信通道。只有使用RSA才能允许MITM攻击(如果我没有误解),所以我在考虑在将AES发送给各方之前用AES(双方同意的密钥)对公钥进行加密* I'目前正试图建立两个应用程序,与彼此进行会谈。为了保护交换的消息,我正在考虑使用RSA,其中每个应用程序都有自己的一组密钥。 在两个应用程序之间开始通信之前,他们需要交换

    19热度

    5回答

    我需要使用公钥(pem文件)对字符串进行加密,然后使用私钥(也是pem)对其进行签名。 我加载了PEM文件罚款: publicCert = fs.readFileSync(publicCertFile).toString(); 但谷歌淘了几个小时之后,我似乎无法找到一种方法使用公钥来加密数据。在PHP中,我只需调用openssl_public_encrypt,但在节点或任何模块中都看不到相应的

    1热度

    3回答

    我正在玩Asymmetric Encryption and Decryption,但我不明白当我尝试解密值时得到的结果。 为什么会这样: CREATE ASYMMETRIC KEY myasymkey WITH ALGORITHM = RSA_2048 ENCRYPTION BY PASSWORD = '123pass!'; GO SELECT DECRYPTBYASYM

    0热度

    1回答

    我正在玩Asymmetric Encryption and Decryption,但我不明白当我使用VerifySignedByAsymKey()时得到的结果。 为什么会这样: CREATE ASYMMETRIC KEY myasymkey WITH ALGORITHM = RSA_2048 ENCRYPTION BY PASSWORD = '123pass!'; GO Select V

    0热度

    1回答

    我试图授予访问权限以使用数据库用户的非对称密钥。 GRANT VIEW DEFINITION ON ASYMMETRIC KEY ak TO dbuser SSMS突出TO,出现以下错误 Incorrect syntax near 'TO'. Expecting DOUBLECOLON. 这是什么意思?我如何解决它?

    1热度

    1回答

    我正在执行CNG ECDH的处理,然后我尝试使用BCRYPT_KDF_SP80056A_CONCAT KDF来派生对称AES256密钥(BCryptDeriveKey())。我有一个问题(我总是回来0xc000000d状态回来了。) 我已经产生了成功的共享秘密,我已经创建了缓冲区DESC“BCryptBufferDesc”具有“BCryptBuffer”的阵列1 AlgorithmID,1 Par

    9热度

    1回答

    我有RSA公钥的字节数组。我认为我可以通过使用此代码创建一个真正的公钥对象在互联网上找到: PublicKey publicKey = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(bytes)); 但每次我运行此代码时,我得到了使用该密钥加密的数据的另一个结果。我确定我想要加密的数据总是相同的