当前位置:编程学习 > JAVA >>

怎样对纯数字进行des算法加密结果依然得到纯数字

有10位的数字和21位数字,用des算法把21位数字作key对10位数字进行加密,最后得到新的10位数字,怎样用java实现? 算法 加密 Java --------------------编程问答-------------------- 表示围观!!! --------------------编程问答-------------------- 同围观!!! --------------------编程问答-------------------- 我不想围观  可怜我也在找啊! --------------------编程问答-------------------- 问题解决了,代码贴上
private static String getDigit(String shiftNum, String key)
throws NoSuchAlgorithmException {
char cs[] = {'0','1','2','3','4','5','6','7','8','9'};
byte temp[] = encrypt(shiftNum, key).getBytes();
char c[] = new char[4];
for(int i=0; i<4; i++) {
c[i] = cs[temp[i]%10];
}
return new String(c);
}
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,