我正在审查一些应该处理加密的代码,我发现了一个我不理解的步骤:
StringBuilder encryptedPaddedMessage = new StringBuilder(encryptedMessage.length * 2);
for (int i = 0; i < encryptedMessage.length; i++) {
if (((int) encryptedMessage[i] & 0xff) < 0x10) {
encryptedPaddedMessage.append("0");
}
encryptedPaddedMessage.append(Long.toString((int) encryptedMessage[i] & 0xff, 16));
}
谁能解释这段代码的目的是什么?
莫回无
相关分类