美文网首页
AES加解密windows环境可以 ,linux环境不行的问题

AES加解密windows环境可以 ,linux环境不行的问题

作者: Edisen | 来源:发表于2019-07-17 09:12 被阅读0次

    原代码:

    KeyGenerator keyGenerator = KeyGenerator.getInstance("AES");

    keyGenerator.init(128, new SecureRandom(key.getBytes()));// 长度128

    SecretKey secretKey = keyGenerator.generateKey();

    return secretKey;

    修改后代码:

    KeyGenerator kgen = KeyGenerator.getInstance("AES");

    SecureRandom random = SecureRandom.getInstance("SHA1PRNG");//①

    random.setSeed(key.getBytes());

    kgen.init(128, random);

    return kgen.generateKey();

    相关文章

      网友评论

          本文标题:AES加解密windows环境可以 ,linux环境不行的问题

          本文链接:https://www.haomeiwen.com/subject/harzqqtx.html