当前位置: 首页 > news >正文

b2c网站建设平台/青岛最新消息

b2c网站建设平台,青岛最新消息,国外建站公司,oss怎么做网站我知道这有点迟了,但是我也一直在寻找一种方法来做到这一点,而我正在搜索我发现你的问题,现在我已经找到了一个方法,我决定回来分享一下:// generate key pairKeyPairGenerator keyPairGenerator KeyPairGenerator.getInstance("RSA");keyPairGenerator.…

我知道这有点迟了,但是我也一直在寻找一种方法来做到这一点,而我正在搜索我发现你的问题,现在我已经找到了一个方法,我决定回来分享一下:

// generate key pair

KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");

keyPairGenerator.initialize(1024);

KeyPair keyPair = keyPairGenerator.genKeyPair();

// extract the encoded private key, this is an unencrypted PKCS#8 private key

byte[] encodedprivkey = keyPair.getPrivate().getEncoded();

// We must use a PasswordBasedEncryption algorithm in order to encrypt the private key, you may use any common algorithm supported by openssl, you can check them in the openssl documentation http://www.openssl.org/docs/apps/pkcs8.html

String MYPBEALG = "PBEWithSHA1AndDESede";

String password = "pleaseChangeit!";

int count = 20;// hash iteration count

SecureRandom random = new SecureRandom();

byte[] salt = new byte[8];

random.nextBytes(salt);

// Create PBE parameter set

PBEParameterSpec pbeParamSpec = new PBEParameterSpec(salt, count);

PBEKeySpec pbeKeySpec = new PBEKeySpec(password.toCharArray());

SecretKeyFactory keyFac = SecretKeyFactory.getInstance(MYPBEALG);

SecretKey pbeKey = keyFac.generateSecret(pbeKeySpec);

Cipher pbeCipher = Cipher.getInstance(MYPBEALG);

// Initialize PBE Cipher with key and parameters

pbeCipher.init(Cipher.ENCRYPT_MODE, pbeKey, pbeParamSpec);

// Encrypt the encoded Private Key with the PBE key

byte[] ciphertext = pbeCipher.doFinal(encodedprivkey);

// Now construct PKCS #8 EncryptedPrivateKeyInfo object

AlgorithmParameters algparms = AlgorithmParameters.getInstance(MYPBEALG);

algparms.init(pbeParamSpec);

EncryptedPrivateKeyInfo encinfo = new EncryptedPrivateKeyInfo(algparms, ciphertext);

// and here we have it! a DER encoded PKCS#8 encrypted key!

byte[] encryptedPkcs8 = encinfo.getEncoded();

http://www.jmfq.cn/news/4744567.html

相关文章:

  • 江门专业网站建设价格/百度识图搜索
  • 网站建设昆明网络公司/枸橼酸西地那非片
  • 网站建设网站模板/网站排名优化手机
  • h5 网站模板/交换友情链接吧
  • 普陀大型网站建设/关键词优化排名用哪些软件比较好
  • 专业做皮草的网站/天津seo排名效果好
  • 软件公司网站源码/巨量数据分析入口
  • 网站建设基础问题/怎样做网站推广
  • 潍坊网站建设联系方式/怎么做一个公司网站
  • 蚌山网站建设/河南网站排名优化
  • 深圳罗湖做网站公司哪家好/云seo关键词排名优化软件
  • 北京做网站公司有哪些/下载百度app最新版到桌面
  • 汽车网站建设代理加盟/长沙的seo网络公司
  • 网站推广品牌/北京优化网站方法
  • 个人网站公安局备案/网站搜索排优化怎么做
  • 网站的建设过程/seo线上培训多少钱
  • 有做火币网这种网站的吗/搜图片找原图
  • 那个网站能找到人/seo网站优化软件价格
  • 网站怎么被黑/网络营销手段
  • win xp 个人网站免费建设/网络营销有哪些推广方法
  • 电子商务网站设计规划书/服务器
  • 武汉网站建设索q.479185700/百度正版下载并安装
  • 成都网站建设网站建设哪家好/广州百度推广外包
  • 佛山制作网站公司推荐/最新网络营销方式有哪些
  • 网站两侧固定广告代码/宁德市人民政府
  • 石家庄制作网站的公司哪家好/百度知道下载安装
  • 咖啡网站设计模板/网站app免费生成软件
  • wordpress多媒体路径/百度搜索引擎优化
  • 做视频网站推广挣钱吗/网站怎么注册
  • 网站开发流程主要分成什么/爱站工具包官网