超简易版密码管理工具-SecMng
第一次发帖,如有问题,请提出,我会及时改正。SecMng(Secret Manager)
自己两年前用C++写的自用密码管理工具,因为不喜欢装各种客户端,所以就用C++写了这个基于Web的密码管理工具,数据存储在SQLite数据库中,用AES加密,非常轻量级。
这东西已经在树莓派上持续跑了两年了,基本没出过什么问题。界面如下:
1. 登录界面
2. 密码管理界面
支持密码的增删改查
3.随机密码生成
支持自定规则的随机密码生成
https://static.52pojie.cn/static/image/hrline/1.gif
另:
1. 目前该工具仅支持在Linux上运行,win上没做兼容性开发
2. 源码链接:https://github.com/RogerHuHu/SecMng,如感兴趣,可以自己下载编译(暂时无readme,以后有空会逐渐加上)
3. 由于之前水平较差,代码也写的比较懒,能用了,后面就没继续维护,见谅,有问题及时提出
4. 自己不懂前端,瞎搞搞的,有没有会前端的大佬帮忙优化一下
5. 还望论坛里的众大佬指点指点,想借着大家激励自己继续优化这东西 本帖最后由 kzt_cn 于 2019-11-28 11:32 编辑
roger7109 发表于 2019-11-25 21:21
有没有装g++
CMake Error at CMakeLists.txt:80 (ADD_EXECUTABLE):
Cannot find source file:
src/AESResource.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:80 (ADD_EXECUTABLE):
No SOURCES given to target: secmng
少了文件,makelist.txt关掉这个后cmake不报错,但是make报以下错误
CMakeFiles/secmng.dir/src/Database.cpp.o: In function `database::Database::Database(std::_
_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':Database.cpp:(.text+0x241): undefined reference to `secmng::key'
collect2: error: ld returned 1 exit status
make: *** Error 1
make: *** Error 2
roger7109 发表于 2019-11-23 21:29
cmake,然后make
@localhost SecMng-master]# cmake .
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (PROJECT):
No CMAKE_CXX_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/SecMng-master/CMakeFiles/CMakeOutput.log".
See also "/usr/local/src/SecMng-master/CMakeFiles/CMakeError.log".
'这个我喜欢,{:1_893:} 希望出个搭建教程 1677 发表于 2019-11-21 22:49
希望出个搭建教程
嗯,我会逐渐更新github上的readme的 感谢楼主分享 随机密码这个功能很实用 感谢楼主分享 楼主能出个教程吗 顶起来来 感谢分享,非常实用