E0 加解密工具
E0 字节加解密与辅助功能,所有运算均在浏览器本地完成。
输入:0 字节 · 每次最多 65536 字节
密钥:0 字节
蓝牙经典 E0,使用 128 位 Kc、48 位 BD_ADDR 和 26 位时钟。输出为一次初始化后的连续密钥流,不自动封装或推进蓝牙数据包。 原始流模式不验证密文完整性。
关于 Bluetooth E0
- 是什么
- E0 是经典蓝牙历史加密机制中的流密码,结合四个反馈寄存器与求和状态产生输出。初始化还依赖蓝牙地址与设备时钟。
- 由来
- 蓝牙规范为无线链路规定了专用的密钥流初始化过程,使会话密钥、地址和包相关时钟共同参与状态建立。
- 主要演变
- 蓝牙不同传输与安全模式采用不同算法。本页根据 Kc、BD_ADDR 和时钟生成 E0 连续密钥流;解析链路数据时还需单独处理密钥协商与包调度。BLE 的 AES-CCM 属于另一套算法。
参考资料Bluetooth 核心规范