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

wild菌 2013-05-16 12:00:44
有10位的数字和21位数字,用des算法把21位数字作key对10位数字进行加密,最后得到新的10位数字,怎样用java实现?
...全文
420 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wild菌 2013-06-19
  • 打赏
  • 举报
回复
问题解决了,代码贴上
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);
	}
暮雪梦萦 2013-06-05
  • 打赏
  • 举报
回复
我不想围观 可怜我也在找啊!
wandefajin 2013-05-16
  • 打赏
  • 举报
回复
表示围观!!!
跳蚤图 2013-05-16
  • 打赏
  • 举报
回复
同围观!!!

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧