急求 openssl的问题

meng0301 2009-09-29 11:47:35
我要写一段JAVA程序来调用openssl的DOS命令来实现des3的加密功能,命令openssl enc -e -rc4 -in ma.key.txt -out ma.key.enc 执行完后提示输入密码 我怎样将这个密码和这个命令一起绑定执行啊??也就是当我输入openssl enc -e -rc4 -in ma.key.txt -out ma.key.enc时会直接显示加密的文件而不提示输入 密码了??请问高手们给怎么决绝词问题啊??有的说把密码写入a.txt的文件中 执行openssl enc -e -rc4 -in ma.key.txt -out ma.key.enc < z.txt 就可以了, 我的怎么不好用呢???下面是我的程序,怎么改才能执行正确呢??

public static void main(String[] args) throws Throwable {

String strCmd;
String command = "openssl enc -e -des3 -in ma.key.txt -out ma.key.enc <a.txt";
// String[] cccc = {"cmd.exe /c start cd testOpenssl"};
Process process = Runtime.getRuntime().exec(command);

BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));

while ((strCmd = bufferedReader.readLine()) != null) {
System.out.println(strCmd);
}
process.destroy();
}

...全文
99 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,721

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 Google技术社区
社区管理员
  • Google技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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