路由器采集到的一些数据文件需要进行加密然后再传回服务侧,对整个文件加密,打算用openssl进行加密。
openwrt的menuconfig中有相应库的支持,但是对命令行的支持被去掉了,估计是从节约空间的角度考虑吧,通过修改makefile文件增加对命令行的支持。修改如下:
修改前:
修改后:
ok,编译好的固件刷到盒子上就可以直接在shell中使用openssl对文件进行加密了
对文件sys.log进行aes-128加密 输入加密的密码后 可以ls看到加密生成的sys_e.log 文件