我已经编译了这段代码:https://github.com/vbdaga/Rabbit-Cipher/blob/master/rabbit.cpp ,
但g++ rabbit.cpp -o Rabbit
没有任何关于如何传递参数的说明。我只看到getline
哪些没有帮助...如果有帮助的话我使用 Ubuntu 22.04.2...有人知道如何继续吗?
我已经编译了这段代码:https://github.com/vbdaga/Rabbit-Cipher/blob/master/rabbit.cpp ,
但g++ rabbit.cpp -o Rabbit
没有任何关于如何传递参数的说明。我只看到getline
哪些没有帮助...如果有帮助的话我使用 Ubuntu 22.04.2...有人知道如何继续吗?
该
rabbit.cpp
文件似乎包含加密库的最小测试程序 - 您可以向它传递参数,但它会忽略它们:相反,它从
input.txt
文件中读取参数:(从技术上讲,它在标准输入流上
std::cin
重新打开后从读取)。input.txt
出厂时,它不提供任何输入纯文本的方法 - 它只是plaintext
用plaintext_size
零字节填充向量:给定
plaintext_size
300000000 将产生非常大的密文输出。如果你想验证程序是否按预期工作,我建议你
input.txt
根据文件中的示例进行相应修改README.md
:IE
然后
./Rabbit
应该产生以下内容output.txt
:您可以确认其中包含预期的密文字节,例如使用