我可以在Java 1.4中使用AES128/ECB/PKCS7加密吗

问题描述:

我有一个字符串,其中包含一些参数,需要使用PKCS7填充的ECB模式在AES-128中进行加密,然后进行Base-64编码。我可以在Java 1.4中使用AES128/ECB/PKCS7加密吗

我的代码库是Java 1.4。 Java 1.4 api可能吗?

+0

http://*.com/questions/2100433/to-use-aes-with-256-bits-in-inbuild-java-1-4-api – QuestionQuestion 2014-10-30 18:56:18

是的,你可以。尽管如此,您仍然需要一个单独的库来进行base 64编码/解码。对于加密,您可以使用Cipher.getInstance("AES/ECB/PKCS5Padding")。请注意,PKCS#5填充is the same as PKCS#7 padding

+0

请注意,您不应该尝试编程安全相关运行时应用程序不再接收安全更新。试试看看是否可以在Java 1.8上编译/运行它; Java RE是高度向后兼容的(尽管它*可能会破坏兼容性)。 – 2014-11-01 22:38:40