jce

    0热度

    1回答

    我们的应用程序使用Bouncycastle。我现在在尝试部署我在WebSphere Liberty配置文件的应用程序,并提示以下错误: [err] java.io.IOException: error constructing MAC: java.lang.SecurityException: JCE cannot authenticate the provider BC [err] at or

    1热度

    1回答

    我正试图在我的MCU设备(Cortex M3 STM32f102控制器)和我的Java应用程序服务器之间建立加密连接。当我使用纯文本而不加密时,所有工作都正常。 问题是,当我使用加密(我的服务器上的AES/CBC/PKCS5PADDING)时,我收到消息时出现BadPaddingException错误。当我看着参数表为MCU的加密库只见提及,即 在CBC模式中,并在呼叫其中P_inputSize大

    0热度

    2回答

    我有两个问题: 当使用SecretKeySpec以及何时使用KeyGenerator密钥生成? Key实例和Cipher实例是否必须遵循相同的算法?背后的概念是什么?

    0热度

    1回答

    我们正在使用HSM(硬件安全模块)从我们的Java应用程序进行签名和加密。 我们已经使用java.security属性文件中使用以下条目 security.provider.11=sun.security.pkcs11.SunPKCS11 D:/security/safenet.cfg 这是工作的罚款所有这些天插上HSM我们的JVM,突然我们遇到了一个错误,如下所示。 java.securit

    1热度

    2回答

    在我的Joomla 3.3.0安装中,我尝试在我的JCE编辑器(2.3.4.4)中编写自定义CSS规则。我已禁用'html过滤',现在这是可能的。 因此,当我写的东西,如: <p>test</p> <style>#t123{color:red}</style> <div id="t123">red font</div> 我正确地获得所需的输出。但是,当我尝试再次编辑html并在style标

    7热度

    3回答

    Java中的SecretKey和SecretKeySpec类有什么区别? 的SecretKeySpec文档说: 它可以用来从一个字节数组 构造生成SecretKey在该代码中,如果我打印secretKey.getEncoded()或secret.getEncoded(),在十六进制则两个给相同的输出。那么为什么我们需要SecretKeySpec? final String password = "

    1热度

    1回答

    我尝试执行使用Cipher.getInstance("AES")的示例类,但是当我尝试使用maven clean install命令时,maven正在抛出编译异常。 ERROR : package javax.crypto does not exist error: cannot find symbol Cipher cipher = Cipher.getInstance("AES"); ^ 我在

    2热度

    1回答

    我正在编写一个Web服务,它将允许用户从算法列表中选择算法并生成指定大小的密钥(使用KeyGenerator)。我无法通过API找到任何方式来获取指定算法的可能密钥大小的集合。如果我尝试生成具有无效大小的密钥,那么我将得到一个异常,并在错误消息中显示该算法的可能密钥大小,但是我想要为用户选择列表预先确定它。任何人都可以为我指出正确的API,如果存在的话?

    5热度

    1回答

    我在HSM中拥有主密钥,我想用给定的多元化器推导它。 我对JCA/JCE相当陌生,并且在KeyGenerator,SecretKeyFactory中丢失了一点......特别是因为所有参数都是字符串。 我想使用AES或HmacSha1。 看来我需要使用SecretKeyFactory,并提供一个KeySpecs。但是哪种类型的KeySpecs? (我看到的这个话题后,但我似乎并没有被使用HSM)

    1热度

    2回答

    我认为这是一个256位密钥散列,不知道这是否产生256位密文。使用256位密钥是否意味着密码会生成256位密文?由此产生的密文是基于64编码的。 谢谢! import java.security.spec.InvalidKeySpecException; import java.security.InvalidAlgorithmParameterException; import java.s