code: public static PrivateKey generatePrivateKey(String algorithm, byte[] key) {
  		if (null == key) {
  			return null;
  		}
  		return generatePrivateKey(algorithm, new PKCS8EncodedKeySpec(key));
  	}
docs: 生成私钥，仅用于非对称加密<br>
  采用PKCS#8规范，此规范定义了私钥信息语法和加密私钥语法<br>
  算法见：https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyFactory
  
  @param algorithm 算法
  @param key 密钥，必须为DER编码存储
  @return 私钥 {@link PrivateKey}