0
我必須使用IDPF算法對字體文件-otf和.ttf文件進行混淆和去混淆。我有這個代碼混淆文件在Java在c#中使用IDPF標準混淆字體文件#
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();
}
有本規範加密密鑰加密密鑰的任何要求不被使用。請指導我如何開始