是否有允许多个密钥解密和加密的加密算法?
A = Key one
B = Key two
数据交换应如下所示
1. Clear Text == A ==> Encrypted == B ==> Clear Text
2. Clear Text == B ==> Encrypted == A ==> Clear Text
编辑1:
算法应该在Java中可用。
编辑2:大图片
数据库存储加密数据。大多数用户必须使用个人密码读写(解密和加密)一小部分数据。一些用户需要使用个人密码访问(解密和加密)所有数据。
两个用户组的成员都不能知道比他们的密码更多的密码。
我有一个前端为HTML、Javascript和后端为Java的应用程序,我需要使用RSA发送密码和敏感信息。我在javascript和java中使用JSEncrpt。我需要知道如何管理密钥。如果我在javascript中动态创建密钥,那么如何将私钥发送到后端,反之亦然。对于在javascript中存储私钥的用户来说,我的javascript代码是不可见的。
Javascript代码:
var text = "Hello World";
var privkey="MIICdQIB..........";
var pubkey="MIGfMA0GCSqGSI
我正在做一个项目,我需要在RMI网络上显示一些加密解密。我使用RSA系统来做这件事。在解密时,我的代码显示以下错误:
javax.crypto.BadPaddingException: Message is larger than modulus
at sun.security.rsa.RSACore.parseMsg(RSACore.java:182)
at sun.security.rsa.RSACore.crypt(RSACore.java:112)
at sun.security.rsa.RSACore.rsa(RSACore.java:103)
at
我有一个列,它是以加密格式存储在数据库中。在java代码中,我正在编写一个查询,它将在"order by“子句中获取该列。请指导我怎么做。 示例- Select * from table_1 where column_1 = abc order by column_2 在这里,column_2以加密格式存储在Db中。但是我想在通过我的java代码处理这个查询时解密它。
我对图像的加密和解密有问题,原因现在已经确定,但我无法找到解决方案。
我正在尝试实现这个
但问题是加密的图像字节在使用rasterclass和ImageIO类写入图像文件后无法恢复。
我的问题、尝试过的代码和解释都是
我必须将文本嵌入到加密图像中(Stegnography)。我搜索并找到了在图像中嵌入文本的代码。但我必须首先加密图像并在加密图像中嵌入文本。我的尝试如下。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tbn;
我的代码有问题。具体操作步骤如下:本项目有以下要求:
使用用户输入的密码向用户索要字符串characters.Encrypts 。加密过程是使用用Java实现的DES密码进行的。在控制台中打印加密的字节array.Decrypts消息返回到原始字节数组,并在控制台中打印它。
我在第2步和第4步遇到了问题,您能给我一些建议吗?我一直收到错误:在线程"main“j中出现异常。
avax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key i
当我试图在POI中打开一个.xlsx文件时,我会得到一个异常:
java.lang.IllegalArgumentException: The supplied POIFSFileSystem does not contain a BIFF8 'Workbook' entry. Is it really an excel file?
at org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbookDirEntryName(HSSFWorkbook.java:223)
at org.apache.poi.hssf.
我试图演示使用RSA公钥系统来交换实现机密性和完整性/身份验证的消息。我试图在客户端加密一条消息,并将这些信息发送到服务器端进行解密。我的问题是我的代码没有解密。它给了我以下错误:
javax.crypto.BadPaddingException: Data must start with zero
at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:308)
at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:255)
at com.sun.crypto.
我正在试图加密和解密我的文件,其中我的所有密码存储使用AES。
该算法适用于加密部分。但是当解密时,它会抛出错误。
Message:Given final block not properly padded
javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)
at com.sun.crypto.provider.CipherCore.doF