V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gouguoyin  ›  全部回复第 1 页 / 共 5 页
回复总数  87
1  2  3  4  5  
@rogeecn carbon 的 logo 是一个时钟,如果仔细观察会发现时钟指向的是 03:04:05 https://carbon.go-pkg.com/logo.svg
@SayHeya vitepress
@urlk carbon 的中文翻译是碳,在考古学中 碳 14 被广泛应用于年代鉴定, 碳 和 时间有密切关联
@urlk 参考了 PHP Carbon 的功能和方法命名
go-carbon 库提供了 SubMonthsNoOverflow/SubMonths,AddMonthsNoOverflow/AddMonths 等方法来处理月份溢出问题
https://carbon.go-pkg.com/zh/usage/traveler.html#%E6%9C%88%E4%BB%BD%E6%97%85%E8%A1%8C
@hululu https://github.com/dromara/dongle/releases/tag/v1.2.0 v1.2.0 版本已经支持 sm2 非对称椭圆曲线加密算法
@grandpa https://github.com/dromara/dongle/releases/tag/v1.2.0 v1.2.0 版本已经支持 sm2 非对称椭圆曲线加密算法
@Jasperzz 后续版本会陆续支持 sm2 、sm9
@hululu 后续版本会支持 sm2 ,目前已经支持 sm3 和 sm4
@CynicalRose 欢迎使用反馈
@iseki carbon 提供了 SetTimezone 方法来方便切换时区,如
carbon.Parse("2020-08-05 13:14:15").SetTimezone(carbon.PRC).ToString() // 2020-08-05 21:14:15 +0800 CST
@iseki golang 不是完全面向对象的,不能完全按照 java 的模式去开发 golang 库,能实现同样的功能就可以
@iseki 我查了下,目前 carbon 已经有 ThreeTen 的绝大部分功能,不知道你还缺什么功能
@iseki 你说的是 java 的 ThreeTen-Extra 扩展么
@js2854 这种链式调用有一点小弊端,链式方法是通用的,需要弄清楚哪些需要调用哪些不需要调用。比如有的分组模式是不需要填充,有的模式是不需要 iv ,有的模式需要 nonce ,有的加密方法可能只需要一个 key ,使用这种链式调用还需要查手册才能知道需不需要调用某个链式方法。而 `dongle 采用了每种加密方法创建一个 Cipher ,每种加密方法的 Cipher 都有自己独有的设置方法,这与 golang 的标准库保持一致,如 `golang` 标准库中 `aes.NewCipher()`
@mightybruce 通过查询资料,FIPS 140-2 已经停止接收申请,FIPS 140-3 认证需要从设计、开发到测试的全流程合规,建议组建包含安全专家、开发人员和文档专员的团队,并尽早与测试实验室沟通,以缩短认证周期。认证条件对于一个非商业的开源项目太苛刻了吧。
@mightybruce 感谢指正,我看看怎么进行国际安全机构或者中国的机构认证
@cnbattle 在开发 v1 版本时 go 还没有泛型,v2 后开始支持泛型,使用泛型重构,确实没办法兼容 v1 版本
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4843 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
♥ Do have faith in what you're doing.