文件名称:FFXDemo:针对 ADS-B 1090ES 的 FFX 的示例实现
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-25 03:37:35
Java
特效演示 针对 ADS-B 1090ES 的 FFX 的示例实现2015 年 5 月 16 日,迈克尔·沃斯 使用 FFX_test.java 作为如何实例化 FF1LS80 类并调用其方法的示例。 FFX 是指 (F)ormat-Preserving (F)eistel-Based (X)-系列算法。 在这种情况下,FF1LS80 类使用有利于处理 ADS-B 扩展电文消息的参数实现 FF1 算法。 Feistel Method Left 用于将不平衡因子增加到左 24 位和右 80 位的分裂。 112 位扩展电文的其余最左侧 8 位未加密并用作 Tweak(初始化向量)的基础。 这是一个学术实现,旨在遵循规范草案,同时使用 Java 并保持与 Android 兼容。 它没有优化。 此处使用的术语、变量名称和方法遵循原始 ffx-spec.pdf 文档,而不是后来的变体和建议。 有关
【文件预览】:
FFXDemo-flattened
----FF1LS80.java(23KB)
----FFX_test.java(4KB)
----.gitignore(803B)
----README.md(1KB)
----.gitattributes(378B)
----LICENSE.txt(1KB)