c - 如何在启动可执行文件时隐藏密码

标签 c fork

我有两个可执行文件:ELF_A 和 ELF_B(均用 C 编码)

ELF_B 启动时需要密码。

我在启动时为 ELF_A 添加了相同的密码,它使用 fork 发送密码作为参数来启动 ELF_B。

除了安全性之外,一切正常(用 ps 可见)

有什么办法可以避免将密码作为参数发送给 ELF_B 吗? session ,oauth,什么?

最佳答案

是:管道、网络或任何其他IPC机制。 但单独这样做仍然无法增加安全性;您必须考虑中间人。

关于c - 如何在启动可执行文件时隐藏密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28016037/

相关文章:

c - linux execve,段错误(strcmp_sse42)

c - 如何消除C语言中的警告?

c++ - Linux shell模拟: stuck on multiple pipes

c++ - execl ("/bin/emacs", "/etc/fstab"); 是什么意思?做?

C程序初学者

c++ - C/C++ 中的 JSON <-> XML

c - 为什么 for 循环只运行了 4 次就终止了?

machine-learning - 是否有用于并行执行和内存共享的 linux pthreads 的替代方案?

php - PHP如何处理同一个独占锁的两个进程?

c - 在 fork() 之后终止父进程并让子进程运行的目的是什么?