登陆验证时解密异常,密钥有误
pgm-sup opened this issue · 7 comments
pgm-sup commented
dolyw commented
dolyw commented
我规范一下参数调用方式吧,等明天弄好,你重新看下
pgm-sup commented
pgm-sup commented
pgm-sup commented
pgm-sup commented
你好,问题找到了,SecureRandom 实现完全随操作系统本身的內部状态,除非调用方在调用 getInstance 方法,然后调用 setSeed 方法;该实现在 windows 上每次生成的 key 都相同,但是在 solaris 或部分 linux 系统上则不同,可以这样修改 SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG"); secureRandom.setSeed(Base64ConvertUtil.decode(encrypAESKey).getBytes()); keygen.init(128, secureRandom);
dolyw commented
发现了,你可以Fork提交一下