C#
文章平均质量分 58
2080.
学无止境
展开
-
C#:公钥、私钥pem文件转XML,RSA算法公钥加密和私钥加签名
问题:使用OPENSSL生成的公钥和私钥,需要使用RSA算法对AES密钥和参数进行加密、签名,java中可以直接识别pem格式的公钥和私钥文件,但是C#中只能识别XML格式的,所以需要进行转换注意:pem转XML时。需要依赖一个第三方库,叫BouncyCastle。官网地址:BouncyCastle(如果从官网下载太慢或无法下载可通过百度网盘下载:https://pan.baidu.com/s/1I7URHC7C89MlqT2OfZUSig提取码:ri2v )1.公钥pem格式文件转XML注原创 2021-02-02 19:44:13 · 3605 阅读 · 4 评论 -
C#常用数据结构
常用数据结构Array、ArrayList、List、LinkedList、Queue、Stack、Dictionary<key,value>数组Array特点:存储在连续的内存上元素类型相同直接通过下表访问创建时需要指定数组长度根据下标索引元素并进行相关操作速度快,但插入或删除元素比较麻烦ArrayList(非泛型集合)特点:不需要指定长度,其长度是依据存...原创 2020-03-30 15:37:42 · 248 阅读 · 0 评论 -
C#装箱与拆箱以及优化
装箱:将值类型转换为引用类型时发生。值类型是放在栈上的,而引用类型是放在堆上的,将值类型转换为引用类型,堆需要申请内存保存从栈复制过来的数据,这就是一次装箱的过程。拆箱:将引用类型转换为值类型时发生。与装箱的过程相反,拆箱是将存储在堆上的引用类型值转换为值类型并给值类型。值类型:常见的值类型有int、float、long、char、bool、enum、struct引用类型:常见的引用类型有数...原创 2020-03-25 11:35:11 · 720 阅读 · 0 评论