jce

    -2热度

    1回答

    我在密码加密和解密java文件中遇到以下异常。 我在这个网站的大部分地方得到了这个问题的解决方案是用Java加密扩展(JCE)无限强度管辖权策略文件替换现有的安全策略文件。 我做到了这一点,但仍然是相同的错误即将到来。 但是,相同的代码在Linux操作系统的jdk1.6中工作正常。我从网站复制了最新的1.7兼容Java加密扩展(JCE)无限强度管辖权策略文件。 JDK版本 - jdk1.7.0_2

    1热度

    1回答

    做些什么来解密和加密RSA支持RSA/NONE/PKCS1Padding,我用Cipher.getInstance("RSA/NONE/PKCS1Padding");它,我加入Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());和compile 'org.bouncycastle:bcprov

    2热度

    1回答

    我试图创建一个使用 “AES/CFB1/PKCS5Padding”(BouncyCastle的提供商)加密算法,但发生ArithmeticException: java.lang.ArithmeticException:/零 在org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher.getOutputSize(来源不明) 在org.bo

    1热度

    1回答

    我需要使用nCipher的HSM生成AES256键,然后出口(写入文件),它们的外部系统。 KeyGenerator kg = KeyGenerator.getInstance("AES", "nCipherKM"); kg.init(256); SecretKey key = kg.generateKey(); //No problem until here byte[] raw = k

    0热度

    1回答

    我试图找到DSA公钥的长度,但找不到方法.length,我确定我有正确的导入,但似乎没有工作。下面的代码片段,是否有一个特殊的功能来找到它? //my imports import java.util.*; import java.io.*; import javax.crypto.*; import javax.crypto.sp

    2热度

    1回答

    我正在尝试编写一个Java程序,它将在插入之前对数据库条目进行数字签名。我希望程序是独立于算法的 - 理想情况下,用户将在运行时指定JCE提供程序和算法作为参数。 有没有办法做到这一点?我一直在与BouncyCastle的供应商测试和代码运行正常,当我动态注册它: ​​ 然而,当我试图通过添加以下行到我的安全结束静态注册的供应商/ java.policy文件,当我尝试使用提供程序获取安全对象的实例

    8热度

    4回答

    我试图使用JSCH将文件上传到远程SFTP共享。每次我试图从我的代码中连接到共享,我得到的是看起来像这样的例外:在升级到Java 8时 com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidKeyException: Key is too long for this algorithm at com.jc

    0热度

    1回答

    尝试读取SSLeay格式私钥时抛出InvalidKeyException。 请看以下细节: - 我有一个SSLeay的格式私人key.The PEM格式始于以下文件 ----- BEGIN RSA私钥----- 我正在编写代码来获取以字节格式保存的私钥并将其转换为PrivateKey。 可变privateKeyBytes包含字节格式/私钥 String pkStrFormat = new Stri

    -1热度

    1回答

    我有下面的代码可以在MongoDB中插入和检索文档。我想对存储在MongoDB中的数据执行加密。这里是插入和检索数据的代码: MongoClient mongoClient = new MongoClient("localhost" , 27017); DB db = mongoClient.getDB("test"); System.out.println("Connect to datab

    0热度

    1回答

    最近我遇到了一个要求,用于使用symmetric key algorithm来加密数据库密码,该密码用于为独立调度程序创建连接。 第一个数据库密码使用java swing utility进行加密,其中我使用aes128位加密并将其放入属性文件中。 然后在创建连接的connection manager类中,从属性文件中读取密码并使用相同的密钥进行解密。在我的最后,我已经在aix服务器上测试了这个代码