vs小项目
Yamerger
这个作者很懒,什么都没留下…
展开
-
vs2017 C#连接access数据库需要的配置
C#项目用vs2017连接access数据库可能会出现OLBD的错误。下面我给出解决方法:1、在vs中点击工具,再打开连接到数据库,出现下图对话框,在数据库文件名中选择数据库文件。 2、点击上图高级,出现下图对话框,在最下面的框Provider=后面的为数据库的URL,用此URL写入连接数据库函数即可。 ...原创 2019-03-08 20:36:59 · 3488 阅读 · 0 评论 -
vs2017中更新标准后会出现的基本函数问题及解决
1、Q:严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) E0020 未定义标识符 "gets" DES_test F:\编程记录\DES_test\DES_test\main.cpp 43 A:gets_s 对应头文件<stdio.h>原型:char *gets_s(char...原创 2019-03-22 15:26:46 · 3132 阅读 · 0 评论 -
C#实现RSA签名及认证
/// <summary> /// 签名 /// </summary> /// <param name="str">需签名的数据</param> /// <returns>签名后的值</returns> public string Sign(s...原创 2019-05-20 18:48:48 · 3888 阅读 · 2 评论 -
C#RSA加密和解密
//RSA加密 public string EncryptString(string sSource, string str_publicKey) { RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); string plaintext =...原创 2019-05-20 18:50:20 · 1337 阅读 · 0 评论 -
C# 实现DES加密解密(详解附源码)
DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。在大多数对称算法中,加解密的密钥是相同的,DES就是这样。可见,对称密钥算法的加解密密钥都是保密的。而公开密钥算法的加密密钥是公开的,解密密钥是保密的。DES 加密算法的整体流程图如图1-6。...原创 2019-05-20 18:53:34 · 4933 阅读 · 0 评论 -
C#生成RSA密钥
公钥与私钥的产生假设Alice想要通过一个不可靠的媒体接收Bob的一条私人消息。她可以用以下的方式来产生一个公钥和一个私钥: 1、随意选择两个大的质数p和q,p不等于q,计算N=pq。 2、根据欧拉函数,求得r=φ(N)=φ(p)φ(q)=(p−1)(q−1)。 3、选择一个小于r的整数e,使e与r互质。并求得e关于r的模反元素,命名为d(求d令ed≡1(modr...原创 2019-05-20 19:10:01 · 4775 阅读 · 0 评论