使用 OpenSSL 制作 ECDH 密钥交换证书

ECDH 是基于 ECC(Elliptic Curve Cryptosystems,椭圆曲线密码体制)的 DH( Diffie-Hellman)密钥交换算法。交换双方可以在不共享任何秘密的情况下协商出一个密钥。与 Diffie-Hellman 相比 ECDH 具有 ECC 的高强度、短密钥长度、计算速度快等优点。由于 ECDH 每次用一个固定的 DH key, 导致不能向前保密(forward secrecy),安全性会降低,所以一般都是用 ECDHE(ECDH 的 ephemeral version)或其他版本的 ECDH 算法。

分类: Linux | 评论

解决 WebLogic 12c 的 jar 包冲突

部署一个 Java EE 程序到 Weblogic 12c 上很简单,WebLogic 12c 已经支持 JPA 2.1 标准,使用的 ecipse-link 作为默认实现。

分类: Java | 评论

CentOS 6.2 安装 VNC Server

CentOS6.2 安装 VNC Server,具体安装和配置过程记录。

分类: Linux | 评论

Go 的 Vim 的高亮和自动补齐

参考 [Asta 谢的书:1.4 Go 开发工具][2] 进行配置如下。

分类: Go | 评论

VirtualBox 配置 CentOS 备忘

Oracle VM VirtualBox 配置 CentOS, 本文以 VirtualBox 4.2.8 安装的 CentOS 6.4_x86_64 为例。

分类: Tutorial | 评论

从 GitHub 将 Maven 项目导入 Eclipse 4.2

GitHub 中的 Maven 项目一般没有本地配置文件(主要是为了去除依赖,使项目整体结构清晰)。但是当导入 Github 的 Maven 项目,并与本地的 Eclipse 直接结成,总有些困难,直到 Eclipse 4.2(Juno). 本文介绍如何导入 github 项目,并直接与 eclipse 集成。

分类: Java | 评论

Go 语言介绍 - 3:GOPATH

Go 语言的 [GOPATH Wiki](http://code.google.com/p/go-wiki/wiki/GOPATH) 中介绍了 GOPATH 这个环境变量的用法,本文半翻译,半举例一下。

分类: Go | 评论