Tag: 交换服务器

ActiveSync客户端Java实现

我的公司正在开发一个项目来开发桌面和移动电子邮件客户端,该客户端可以连接到不同的邮件服务器,只需最少的用户或服务器管理员配置。 由于我们想要支持Microsoft Exchange,我们似乎必须在Java中实现ActiveSync协议。 我们已经了解有关使用ActiveSync的许可问题,并与Microsoft保持联系。 我们已经注意到Android提供了我们想要做的部分实现 ,但是我们正在寻找一个function更全面且更容易集成到非Android应用程序的Java库。 解决方案必须作为客户端工作,而不是像DavMail那样的服务器实现。 基本上是Z-Push的Java客户端实现。 有人知道有什么可用吗?

Java中的Diffie-Hellman密钥交换

我正在开发一个Java项目,涉及通过不安全的渠道发送敏感数据。 我需要知道如何使用其库在Java中实现Diffie Hellman密钥交换(DHKE)。 我知道关于它的所有加密理论所以不需要详细说明,我只需要一个非常基本的实现,所以我可以让2个程序共享一个密钥。 我从java2s.com获得了示例,但它并不完整: import java.math.BigInteger; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.SecureRandom; import javax.crypto.spec.DHParameterSpec; import javax.crypto.spec.DHPublicKeySpec; public class Main { public final static int pValue = 47; public final static int gValue = 71; public final static int XaValue = 9; public final static int XbValue = 14; public static void main(String[] […]