本文整理了Java中net.lingala.zip4j.crypto.engine.ZipCryptoEngine.initKeys()
方法的一些代码示例,展示了ZipCryptoEngine.initKeys()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipCryptoEngine.initKeys()
方法的具体详情如下:
包路径:net.lingala.zip4j.crypto.engine.ZipCryptoEngine
类名称:ZipCryptoEngine
方法名:initKeys
暂无
代码示例来源:origin: com.github.axet/zip4j
private void init(char[] password, int crc) throws ZipException {
if (password == null || password.length <= 0) {
throw new ZipException("input password is null or empty, cannot initialize standard encrypter");
}
zipCryptoEngine.initKeys(password);
headerBytes = generateRandomBytes(InternalZipConstants.STD_DEC_HDR_SIZE);
// Initialize again since the generated bytes were encrypted.
zipCryptoEngine.initKeys(password);
headerBytes[InternalZipConstants.STD_DEC_HDR_SIZE - 1] = (byte)((crc >>> 24));
headerBytes[InternalZipConstants.STD_DEC_HDR_SIZE - 2] = (byte)((crc >>> 16));
if (headerBytes.length < InternalZipConstants.STD_DEC_HDR_SIZE) {
throw new ZipException("invalid header bytes generated, cannot perform standard encryption");
}
encryptData(headerBytes);
}
代码示例来源:origin: net.lingala.zip4j/zip4j
private void init(char[] password, int crc) throws ZipException {
if (password == null || password.length <= 0) {
throw new ZipException("input password is null or empty, cannot initialize standard encrypter");
}
zipCryptoEngine.initKeys(password);
headerBytes = generateRandomBytes(InternalZipConstants.STD_DEC_HDR_SIZE);
// Initialize again since the generated bytes were encrypted.
zipCryptoEngine.initKeys(password);
headerBytes[InternalZipConstants.STD_DEC_HDR_SIZE - 1] = (byte)((crc >>> 24));
headerBytes[InternalZipConstants.STD_DEC_HDR_SIZE - 2] = (byte)((crc >>> 16));
if (headerBytes.length < InternalZipConstants.STD_DEC_HDR_SIZE) {
throw new ZipException("invalid header bytes generated, cannot perform standard encryption");
}
encryptData(headerBytes);
}
代码示例来源:origin: net.lingala.zip4j/zip4j
zipCryptoEngine.initKeys(fileHeader.getPassword());
代码示例来源:origin: com.github.axet/zip4j
zipCryptoEngine.initKeys(fileHeader.getPassword());
内容来源于网络,如有侵权,请联系作者删除!