
c#随笔
f120854632
这个作者很懒,什么都没留下…
展开
-
c#中使用openssl
近期使用加密狗对软件进行加密,但是软件用的c#,这就比较坑了,因为c#自带的System.Security.Cryptography只支持c#格式的公钥加密私钥解密,而现在需要私钥加密公钥解密。于是网上进行资料查找,一堆资料说的都是使用BouncyCastle,但是。。。。。。没有使用不同格式的密文啊喂,你们有考虑过c#的孤独吗?经过对结构体的分析,发现还是有些共通的地方,比如要有Modulu...原创 2020-03-09 09:59:21 · 4022 阅读 · 0 评论 -
c#调用c++的dll接口
如果有参数是unsingedchar*,c#对应:可以是:refbyte,如果传出单个unsingedchar的话。或者:byte[],如果传入一个缓冲区的话。或者:string,如果传入一个字符串。对于其他参数:ref有进有出,out无进有出...原创 2020-03-06 14:30:50 · 245 阅读 · 0 评论 -
c#使用Path.Combine的一个坑
本想先解一个目录,再重组一个新目录存结果文件,想到用Path.Combine可以方便快捷,结果就遇见了坑,windows目录下有驱动器符号如“d:”,这时候使用Path.Combine并不会组成想要的路径:理想状态下Path.Combine(“d:”,“test”),应该返回“d:\\test”,实际返回的是“d:test”,原理不明,也许combine函数并不认识驱动器,所以需要自己先判...原创 2019-04-19 11:05:06 · 5324 阅读 · 0 评论