首页 > 解决方案 > 如何以非交互方式使用 NIST 软件?

问题描述

我正在使用 NIST 软件。此工具(用 C 编写)具有交互模式。它获取一个输入文件,询问用户一些关于测试类型和参数的问题,然后运行测试。我想在几个文件上运行它,所以我想在 Python 中自动化整个过程。反正有没有在非交互模式下使用这个软件?

对于文档和代码:http ://csrc.nist.gov/groups/ST/toolkit/rng/documentation_software.html

标签: pythoncrandomcryptography

解决方案


您可以使用pexpect自动化交互界面,它是一个 Python 库。expect 也是 NIST 产品。


推荐阅读