# PasswdMakeRust **Repository Path**: QMHTMY/PasswdMakeRust ## Basic Information - **Project Name**: PasswdMakeRust - **Description**: 命令行生成任意账号的密码 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-08 - **Last Updated**: 2022-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PasswdMakeRust :experimental: :author: 'Shieber' :date: '2021.02.17' ##### [link:README.adoc[English]] 输入各种账号的 seed 以生成密码,seed 可以是账户种类加姓名或数字等。 ### 用法 [添加 `release/PasswdMake` 到 `/usr/local/bin`] [source, shell] .bash ----- $ # 1. 直接拷贝编译好的文件到合适的位置 $ sudo cp release/PasswdMake /usr/local/bin/PasswdMake $ $ # 2. [可选项] 自己编译并拷贝到合适位置 $ # cargo build --release $ # sudo cp target/release/main /usr/local/bin/PasswdMake $ $ # 3. 使用 PasswdMake 为任何账号生成密码 $ PasswdMake --seed qqxxw # 密码默认长度 16 $ PasswdMake --seed jdxxw --len 20 $ PasswdMake -s wechatxxw # --seed 短写 -s --len 短写 -l $ PasswdMake -s wechatxxw -l 21 ----- ### 用法示例 image::./passwdmakeshell.png[passwordmakeshell.png] 这么长和复杂的密码如何保存?使用 pass 工具,安装如下。 [source, shell] .bash ----- $ sudo apt install pass ----- 用 pass 保存 PasswdMake 生成的密码,以后要用时,再用 pass 输出密码,用 pass -c account 还可保存密码到剪切板(只保存45秒)以直接粘贴到登录框。 image::./savepasswd.gif[savepasswd]