来者有分,请进,解密文字
我有几个需要解密的字符;
JdVa0oOqQAr0ZMdtcTwHrQ==
它是用到这样一段代码加密的.我解密不了.敬请高手解密.
用到的代码如下;
加密我想是用到下面的加密算法.
import java.security.*;
import javax.crypto.*;
import java.util.*;
import java.io.IOException;
import java.security.spec.*;
...................
KeyPairGenerator mygenerator;
SecureRandom random;
KeyPair mypair;
String baseprivatekey = null,basepublickey = null;
try {
MessageDigest mymd5 = MessageDigest.getInstance("MD5");
byte[] depasswd = mymd5.digest(passwd.getBytes());
passwd = myencoder.encode(depasswd);
SecureRandom seed = SecureRandom.getInstance("SHA1PRNG");
seed.setSeed(1024l);
int count = seed.nextInt();
int i;
for(i = 0;i < count % 100;i++) {
seed.nextInt();
}
boolean isnew = false;
while(!isnew) {
mygenerator = KeyPairGenerator.getInstance("RSA");
random = SecureRandom.getInstance("SHA1PRNG");
random.setSeed(seed.nextInt());
mygenerator.initialize(1024,random);
mypair = mygenerator.generateKeyPair();
byte[] privatekeybytes = mypair.getPrivate().getEncoded();
baseprivatekey = myencoder.encode(privatekeybytes);
byte[] publickeybytes = mypair.getPublic().getEncoded();
basepublickey = myencoder.encode(publickeybytes);
UserInfoBusiness businesskey = new UserInfoBusiness();
businesskey.setQueryWhereID("UI_PrivateKey",baseprivatekey);
if(businesskey.execute("query") == 0) {
isnew = true;
}
}
} catch(NoSuchAlgorithmException e) {
e.printStackTrace();
...........
JdVa0oOqQAr0ZMdtcTwHrQ==
它是用到这样一段代码加密的.我解密不了.敬请高手解密.
用到的代码如下;
加密我想是用到下面的加密算法.
import java.security.*;
import javax.crypto.*;
import java.util.*;
import java.io.IOException;
import java.security.spec.*;
...................
KeyPairGenerator mygenerator;
SecureRandom random;
KeyPair mypair;
String baseprivatekey = null,basepublickey = null;
try {
MessageDigest mymd5 = MessageDigest.getInstance("MD5");
byte[] depasswd = mymd5.digest(passwd.getBytes());
passwd = myencoder.encode(depasswd);
SecureRandom seed = SecureRandom.getInstance("SHA1PRNG");
seed.setSeed(1024l);
int count = seed.nextInt();
int i;
for(i = 0;i < count % 100;i++) {
seed.nextInt();
}
boolean isnew = false;
while(!isnew) {
mygenerator = KeyPairGenerator.getInstance("RSA");
random = SecureRandom.getInstance("SHA1PRNG");
random.setSeed(seed.nextInt());
mygenerator.initialize(1024,random);
mypair = mygenerator.generateKeyPair();
byte[] privatekeybytes = mypair.getPrivate().getEncoded();
baseprivatekey = myencoder.encode(privatekeybytes);
byte[] publickeybytes = mypair.getPublic().getEncoded();
basepublickey = myencoder.encode(publickeybytes);
UserInfoBusiness businesskey = new UserInfoBusiness();
businesskey.setQueryWhereID("UI_PrivateKey",baseprivatekey);
if(businesskey.execute("query") == 0) {
isnew = true;
}
}
} catch(NoSuchAlgorithmException e) {
e.printStackTrace();
...........
...全文
相关推荐
文字加密解密
可对文字进行加密解密。适合收发电子邮件的时候对重要信息进行加密。 加密的两端都需要本软件进行加解密。
电子邮件安全:文字加密与解密的实用工具
Eadption.dll是一个功能丰富的加密库,它提供了多种加密算法和工具,旨在为开发者提供易于集成的加密和解密解决方案。它支持包括但不限于对称加密、非对称加密、散列函数、数字签名等。这些功能使得Eadption.dll不仅可以用于基础的数据加密,还能满足更复杂的安全需求,如数据完整性验证和身份认证。由于Eadption.dll是一个动态链接库(DLL),因此它能够被各种支持DLL调用的编程语言所使用,如C/C++、.NET等。
aaencode:颜文字JavaScript 解密
AAencode JavaScript颜文字解密 通过Composer进行安装 composer require zcmzc/aaencode 使用 use Zcmzc\AAEncode; $code = AAEncode::decode($code);
文字转成byte[],再转成string加密,再解密转成byte[] C#
实现汉字转换成byte[]类型后,转成二进制加密,再解密成string类型,再转成byte[]类型,再转成汉字输出!适用于网络传输协议,提高被拦截的安全性!希望对大家有所帮助
matlab-(含教程)基于RSA-Hash算法的文字加密系统,将文字解密到图像中并通过解密提取文字信息
matlab_(含教程)基于RSA_Hash算法的文字加密系统,将文字解密到图像中并通过解密提取文字信息


