ZUC 状态类
维护 LFSR(线性反馈移位寄存器)和 FSM(有限状态机)的内部状态。 LFSR 包含 16 个 31 位寄存器,FSM 包含 2 个 32 位寄存器。
const state = new ZUCState();state.initialize(keyBytes, ivBytes);const keyword = state.generateKeyword(); 复制
const state = new ZUCState();state.initialize(keyBytes, ivBytes);const keyword = state.generateKeyword();
创建尚未初始化的底层状态;调用 generateKeyword 前必须先调用 initialize。
生成一个 32 位密钥字 每次调用会更新内部状态并返回一个新的密钥字
32 位密钥字
使用密钥与 IV 初始化状态
128 位密钥(16 字节)
128 位初始向量(16 字节)
ZUC 状态类
维护 LFSR(线性反馈移位寄存器)和 FSM(有限状态机)的内部状态。 LFSR 包含 16 个 31 位寄存器,FSM 包含 2 个 32 位寄存器。
示例