dongle 是一個輕量級、語義化、對開發者友好的 Golang 密碼庫,100% 單元測試覆蓋率.
dongle 已被 awesome-go 收錄, ,並獲得 gitee 2024 年最有價值項目(GVP)和 gitcode 2024 年度 G-Star 項目,如果您覺得不錯,請給個 star 吧
docs: dongle.go-pkg.com
github:github.com/dromara/dongle
gitee: gitee.com/dromara/dongle
gitcode: gitcode.com/dromara/dongle
更新日誌
- [fix] 修復非對稱數字簽名算法中驗籤錯誤的 bug #30
- [chore] 優化流式處理邏輯,添加對
reader位置重置的支持,確保從數據源的開頭開始讀取,避免因之前讀取操作導致的位置偏移問題,保證流式操作的完整性和正確性 - [chore]
crypto/cipher/block.go中newXXXEncrypter和newXXXDecrypter系列私有方法更改成公開方法NewXXXEncrypter和NewXXXDecrypter,如NewCBCEncrypter和NewCBCDecrypter - [chore]
crypto/cipher/padding.go中newXXXPadding和newXXXUnPadding系列私有方法更改成公開方法NewXXXPadding和NewXXXUnPadding,如NewPKCS7Padding和NewPKCS7UnPadding - [feat] 增加
sm4中國國家標準分組加密算法支持,包括標準處理和流式處理,支持不同分塊模式和填充模式