• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:diffie-hellman

aes

如何将Diffie-Hellman类中生成的AES密钥添加到使用密钥的类中

如何将Diffie-Hellman类中生成的AES密钥添加到使用密钥的类中
背景:我有两个设备通过IP /端口连接进行通信,这要借助Diffie-Hellman密钥交换来建立实时语音加密通信,并借助于AES算法对其进行加密。现在,已经编写了一些代码,而有些只是用作原型实现的示例。 问题:现在,即使理解我的类的工作方式与标题状态一样:我也无法弄清楚如何从DH类中获取密钥并在AES类中声明这是加密所必须使用的密钥。 P.s.欢迎提供有关……继续阅读 »

aes

如何将Diffie-Hellman类中生成的AES密钥添加到使用密钥的类中

如何将Diffie-Hellman类中生成的AES密钥添加到使用密钥的类中
背景:我有两个设备通过IP /端口连接进行通信,这要借助Diffie-Hellman密钥交换来建立实时语音加密通信,并借助于AES算法对其进行加密。现在,已经编写了一些代码,而有些只是用作原型实现的示例。 问题:现在,即使理解我的类的工作方式与标题状态一样:我也无法弄清楚如何从DH类中获取密钥并在AES类中声明这是加密所必须使用的密钥。 P.s.欢迎提供有关……继续阅读 »

Android

用于C++和Java的Diffie-Hellman库

用于C++和Java的Diffie-Hellman库
我想在C++应用程序和Android应用程序之间交换公钥。我决定使用Diffie-Hellman。在C++方面,this库看起来很有希望用c++生成密钥。现在,我正在寻找Java的实现,以在android智能手机上生成密钥。 您会建议在C++方面使用哪些库?最后,我想通过UDP以字符串形式共享公共(public)密钥。 亲切的问候 解决方案如下: 很……继续阅读 »

cryptography

存储Diffie-Hellman密钥对以在Java的KeyStore中重用

存储Diffie-Hellman密钥对以在Java的KeyStore中重用
我目前正在编写一个加密的Java程序,并为其实现了密钥交换,以便拥有该程序实例正在运行的两个用户(不必同时运行)可以就用于AES加密的共享密钥达成一致。我计划为此使用Diffie Hellman密钥交换协议。 因此,我通常遵循this example by Oracle,并在程序的不同方法中实现了Alice和Bob的部分。在此示例中,Alice和Bob交换的……继续阅读 »