摘要: 最近经常在网上看到有人说巨硬的 CNG(Cryptography Next Generation 即下一代加密技术) 只提供 RSA 公钥加密私钥解密,没有提供 RSA 私钥加密公钥解密,他们要自己封装一个。。 我想说,你真的有思考过这个做法安全吗?这个做法有意义吗? 想想就知道,把一个公开的,任何 阅读全文
posted @ 2020-08-05 08:03 陈鑫伟 阅读(7835) 评论(15) 推荐(2) 编辑
摘要: 抱歉各位朋友,由于各种私事公事,本应该在 19 年底发布的 Swifter.MessagePack 库延迟了这么久才发布,我深感抱歉。 MsgPack 简介 MsgPack 一种非常轻巧的二进制数据交换格式,巧妙的设计让它相比其他二进制数据格式更可读,并且有着不错的压缩率和逻辑性能,是目前相当火热的 阅读全文
posted @ 2020-06-15 07:43 陈鑫伟 阅读(1552) 评论(14) 推荐(9) 编辑
摘要: Json 简介 Json (JavaScript Object Notation) 是一种轻量级的数据交换格式。它作为目前最欢迎的数据交换格式,也是各大开源贡献者的必争之地,如:阿里爸爸的 fastjson(java),腾讯的 rapidjson(c++) 等。但 .Net 却没有得到大厂的青睐,在 阅读全文
posted @ 2019-09-02 08:03 陈鑫伟 阅读(4231) 评论(34) 推荐(33) 编辑
摘要: public static string GetMd5Hash(string input) { using (MD5 md5Hash = MD5.Create()) { // Convert the input string to a byte array and compute the hash. 阅读全文
posted @ 2019-08-13 08:01 陈鑫伟 阅读(3842) 评论(16) 推荐(21) 编辑
摘要: 准备工作:先确保 VS 版本大于 2017,且支持C# 7.0 语言版本。然后新建 .Net Core 项目,在 Nuget 包管理上引入微软霸霸官方包 System.Runtime.CompilerServices.Unsafe。此包提供了非常底层又符合 .Net CLR 的 API,包括操作指针 阅读全文
posted @ 2019-07-25 12:08 陈鑫伟 阅读(1122) 评论(3) 推荐(2) 编辑
摘要: Swifter.Json 是由本人编写的高性能且多功能的 Json 解析库。下图是 Swifter.Json 与 .Net 平台上的其他 Json 库性能对比: 在 Swifter.Json 近期更新的 API 中增加了直接构建 JSON 和直接解析 JSON 的方法。下面演示这两个方法如何使用: 阅读全文
posted @ 2019-07-24 16:28 陈鑫伟 阅读(2078) 评论(5) 推荐(2) 编辑
摘要: Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 Unicode是国际组织制定的可以容纳 阅读全文
posted @ 2019-07-24 11:04 陈鑫伟 阅读(1550) 评论(1) 推荐(5) 编辑
摘要: Swifter.Json 这是迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。 Github : https://github.com/Dogwei/Swifter.Json 之所以说强大,因为这些功能其他框架没有! Swifter.Json 实用功能 Swifter. 阅读全文
posted @ 2019-02-14 09:25 陈鑫伟 阅读(10942) 评论(76) 推荐(68) 编辑