我想在java中使用AES(cbc)加密一段数据,我想使用我自己的IV,我把它保存在一个字节数组中,我自己的密钥保存在一个字节数组中。
我将如何做到这一点?
我正在搜索它以找到有关此主题的教程。
答案 0 :(得分:11)
This可能是我在这个主题上找到的最好的指南。它简单地解释了基础知识,一次一个概念。
答案 1 :(得分:0)
正式地,它将字符串加密为不可读的格式。使用相同的代码进行解密。
ENCRYPT:
String s1="arshad";
char[] s2=s1.toCharArray();
int s3= s2.length;
System.out.println(s3);
int i=0;
// for(int j=0;j<s3;j++)
// System.out.println(s2[j]);
for(i=0;i<((s3)/2);i++)
{
char z,f=10;
z=(char) (s2[i] * f);
s2[i]=s2[(s3-1)-i];
s2[(s3-1)-i]=z;
String b=new String(s2);
print(b);
}