我有一个非常简单的加密类,使用tripleDES加密站点上特定页面的查询字符串。我这样做是为了防止人们根据我们的数据库ID顺序抓取页面。不管怎样,我用过
但是,它包括3d%和其他一些special characters,它们不应该在查询字符串中,而是被Url扫描拒绝,以确保安全。生成的实际加密字符串中有一个=。我不想改变网址扫描,但我想知道是否有一种方法来限制加密字符的tripleDES crypto provide
我需要发送一个密码从角应用程序到Spring引导后端,我需要加密这个密码。我试图使用AES加密密码,使用RSA加密AES生成的密钥,但我不知道如何做到这一点。cipher.doFinal(Base64.decodeBase64(encryptAesKey)), "UTF-8");
当我试图解密AES加密密钥时:
javax.crypto.IllegalBlockSizeException: Data must not be longer th