[code="java"]FileInputStream in =???
int BUFFERLEN=1024; // 这个的设置有关系吗
byte buffer[] = new byte[BUFFERLEN];
while((c=in.read(buffer))!=-1){
for(int i=0;i<c;i++){
buffer[i]^=KEYVALUE[pos];
out.write(buffer[i]);
pos++;
if(pos==keylen) pos =0;
}
}
in.close();
out.close();[/code]
弄来一个流 。大概就是 new byte[1024] 这种方式读流。弄一个1M的文件得3,4 秒。怎么能快点