http://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters
http://blog.csdn.net/shangpusp/article/details/7416603