dongle 是一個輕量級、語義化、對開發者友好的 Golang 編碼解碼和加密解密庫
Dongle 已被 awesome-go 收錄, ,並獲得 gitee 2024 年最有價值項目(GVP)和 gitcode 2024 年度 G-Star 項目,如果您覺得不錯,請給個 star 吧
github.com/dromara/dongle
gitee.com/dromara/dongle
gitcode.com/dromara/dongle
更新日誌
- [refactor] 對稱加密算法從
ByXXX(cipher.XXXCipher)改成ByXXX(*cipher.XXXCipher) - [refactor] 將工具包名從
utils改成util - [refactor] 編碼/解碼、加密/解密、Hash/Hmac、簽名/驗籤支持真正的流式處理
- [refactor] 當輸入數據為空時,直接返回空數據而不執行後續操作
- [feat] 增加
ED25519數字簽名和驗證支持 - [feat] 增加
SM3哈希算法支持 - [feat] 增加
mock/hash.go來模擬hash.Hash接口的錯誤 - [feat]
coding/morse/morse.go增加對空格、標點符號和特殊字符的支持