C#
骄傲的大树
这个作者很懒,什么都没留下…
展开
-
C# 实现 HMACMD5加密
C# 实现 HMACMD5加密算法C#实现HMACMAD5加密算法比较简单,直接引用System.Security.Cryptography,然后调用HMACMD5的类即可具体实现如下string HmacMD5(string source, string key) { HMACMD5 hmaCmd = new HMACMD5(Encoding.Default.GetBytes(key)); byte[] byteArray = hmaCmd.ComputeHash(Encoding.Def原创 2021-07-24 16:59:48 · 1732 阅读 · 1 评论 -
C#实现HMACSHA256加密算法
C#实现HMACSHA256加密算法在使用MQTT连接华为云时,发现通过密钥方式连接用了HMACSHA256加密算法,而在单片机中实现该算法还是有点困难,毕竟在单片机上运行内存有限,在项目中,我是使用了C#做一个配置软件,通过配置软件来实现它的加密,而单片机只管通过MQTT连接。首先介绍一下什么是HMACHMAC是一种使用单向散列函数来构造消息认证码的方法,其中HMAC中的H就是Hash的意思。HMAC中所使用的单向散列函数并不仅限于一种,任何高强度的单向散列函数都可以被用于HMAC,如果将来设计出原创 2021-07-26 18:26:50 · 13896 阅读 · 2 评论 -
C#增加嵌入的资源并进行操作
C#增加嵌入的资源并进行操作在代码实现之前,先介绍一下什么是嵌入的资源!嵌入的资源是为了将一些不能被暴露出来的资源(如文件 图片等),写入在程序体的,这样写的好处,可以将某些资源隐藏起来,提供一个对外的exe文件就可以就正常工作。值得注意的是:资源一旦被设置为嵌入的资源,那么这个资源在程序体中只能进行读操作,不能进行写操作!!实际操作如下:先添加资源文件到项目中,直接拖进去即可然后右键点击属性,将生成的操作设置为嵌入的资源接下来是程序部分,首先编写一个读取资源的函数 //将文件内容 读原创 2021-07-27 18:33:12 · 2959 阅读 · 0 评论