【发布时间】:2025-11-27 21:45:01
【问题描述】:
我必须使用 IDPF 算法对字体文件进行模糊处理和去模糊处理 - .otf 和 .ttf 文件。我有这段代码来混淆java中的文件
public void serialize(OutputStream out) throws IOException {
try {
byte[] buffer = new byte[4096];
int len;
InputStream in = source.getInputStream();
boolean first = true;
while ((len = in.read(buffer)) > 0) {
if( first && mask != null ) {
first = false;
for( int i = 0 ; i < 1040 ; i++ ) {
buffer[i] = (byte)(buffer[i] ^ mask[i%mask.length]);
}
}
out.write(buffer, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
}
out.close();
}
是否对加密密钥有任何要求,因为在此代码中未使用加密密钥。请指导我如何开始
【问题讨论】: