CheatMaker 论坛

注册

 

发新话题 回复该主题

密碼生成器 [复制链接]

1#
html版
https://a096.github.io/

bash版(用Notepad保存為passgen, 無擴展名)
  1. passgen(){
  2.   echo -n "$1$0$2"|$3sum|perl -ne"s/([0-9a-f]{2})/print chr hex\$1/gie"|base$4|tr $5 $6|cut -b 1-$7
  3. }
复制代码
$1=帳號
$2=網站
$3=方式, 支持的有md5, sha1, sha224, sha256, sha384和sha512
$4=字符, 支持的有32(base32)和64(base64)
$5=被取代的base32或base64字符
$6=取代的base32或base64字符
$7=長度

bash版服用方法
下載並安裝後打開MSYS2
輸入source passgen
輸入passgen $1 $2 $3 $4 $5 $6 $7
例如passgen testacc cheatmaker md5 32 0 0 15
即可輕易生成一組不易被破解的密碼
最后编辑Blader 最后编辑于 2023-07-15 04:43:03
分享 转发
TOP
2#

回复 2楼Kisy的帖子

百度網盤我也沒輒
不過我這密碼生成器可以複製黏貼
只要保存在手機, 電腦或網盤等可以隨時取得的位置
打開來輸入關鍵字再將密碼複製黏貼即可
不好識別的字母數字也可以改為符號
要是網站不接受符號密碼, 可以多幾個重複的字母數字
這都可以通過網頁原始碼去編輯, 自訂性極高
不嫌麻煩的話還可以打亂字母數字的排序
讓此密碼生成器成為自己專屬的工具
不過字母數字的總數一定要是64個字
算是這個工具的一個小小要求吧
TOP
3#

回复 4楼Kisy的帖子

嘿嘿, 如果要隨機密碼
我直接就讓Chrome幫我生成
還能順便記憶, 但我不喜歡讓瀏覽器記住密碼
也不喜歡隨機密碼, 所以才有這個小工具的誕生~
TOP
4#

附件更新, 修正幾個小問題
添加bash版和偽隨機生成版
偽隨機生成版會因為輸入順序而生成不同密碼
請謹慎使用, 建議有使用瀏覽器記憶密碼或帳戶同步密碼的用戶使用

bash版服用方法:

0. 需要coreutils和perl

1. 先輸入source passgen後回車
或者在.bashrc文件中添加source passgen這行文字

2. 密碼生成格式
passgen $1 $2 $3 $4 $5
$1是帳號
$2是網站
$3是方式, 可選值為: md5, sha1, sha224, sha256, sha384, sha512
$4是字符, 可選值為32或64 (base32或base64)
$5是長度

因為bash版代碼頗短的, 沒有特別容錯
所以輸入不正確的值會報錯, 但應該不影響使用
可以Notepad查看代碼, tr可以替換base32或base64的字符
例如tr 123 456, 其中123是原字符, 456是新字符
原字符沒有順序限制, 也可以跳著寫, 例如tr AoE !@#
新字符字數需與原字符字數一致, 多的會被無視
通過tr更改字符, 可以生成只屬於自己的密碼

以上是本次更新內容, 歡迎各位參考
TOP
5#

刪除sha1密碼生成器網頁版, sha1已被破解, 請使用sha256或更新版生成密碼
修正一個小問題

sha512方式生成密碼會額外出現長度12的字串
暫時不知道那是什麼用處, 總之複製密碼時不要複製到該字串
TOP
6#

再次更新密碼生成器
生成的密碼不會跟SS64的一樣
並且去除幾個本來的限制
例如欄位空白本來無法生成密碼
現在解禁, 就算都留空也可生成密碼
刪除rand版密碼生成器
我果然還是不喜歡隨機密碼, 雖然只是偽隨機
bash版經過精簡, 只占用110個字節而已
沒意外的話很可能是最後一次更新
其他變化可以通過文本編輯實現
這邊回歸原汁原味的base64編碼
有需要的可自行替換base64的字符
來生成屬於自己的密碼
TOP
7#

找到一個不錯的溫床放置網頁版密碼生成器(需要魔法)
附件下載即刻取消~ 命令行版直接放在主樓
服用方法在樓上, 這裡不再贅述~ 報告完畢!
TOP
8#

更新域名, 並將教程放在主樓
更新bash版腳本, 將被取代字符和取代字符改為自定義參數
TOP
发新话题 回复该主题