
加密解密数字签名
ziven18
忆技回忆录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
公钥、私钥和数字签名理解
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用 数字2,就是我的私钥,来解密。这样我就可以保护数据了。 我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上转载 2016-09-15 23:11:32 · 350 阅读 · 0 评论 -
加解密、签名基础理解二
加密解密 说到加密,可能大家最熟悉的就是MD5了,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算, 或者可以称为单向的加密,即是说无法根据密文(加密后的数据),推导出明文(原数据)。那么加密是什么呢? 加密是通过对消息进行编码,建立一种安全的交流方式,使得只有你和你所期望的接收者能够理解。那么怎么样才 能叫安全呢?消息在接收方和发送方进行安全传递,一般要满足下面三个要点转载 2016-09-15 23:20:10 · 314 阅读 · 0 评论 -
加解密、签名基础理解一
加密算法很容易理解,就是把明文变成人家看不懂的东西,然后送给自己想要的 送到的地方,接收方用配套的解密算法又把密文解开成明文,这样就不怕在路世上如果密文给人家截获而泄密。 加密算法有俩大类,第一种是不基于KEY的,举个简单的例子,我要加密"fordesign" 这么一串字符,就把每个字符都变成它的后一个字符,那么就是"gpseftjhm"了,这样的东西人家当然看不明白,接收方用相反的方转载 2016-09-15 23:35:29 · 327 阅读 · 0 评论 -
加密算法介绍
对称加密算法 对称加密算法用来对敏感数据等信息进行加密,常用的算法包括: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。 AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,转载 2016-09-15 23:54:41 · 400 阅读 · 0 评论 -
数据加密与数字签名 详
1、数据加密(http://www.cnblogs.com/yank/p/3528548.html) 2、数字签名(http://www.cnblogs.com/yank/p/3533998.html) Demo(http://download.youkuaiyun.com/detail/tangtiantian520/9631271)转载 2016-09-16 00:05:42 · 431 阅读 · 0 评论 -
非对称加密到底有哪些用途(RAS实现)
非对称加密到底有哪些用途? 第一个用途当然是做数据加密。 请大家想象一下,如果我不想让除了接收方以外的其他人,知道我发送的数据的内容的话,需要用哪种密钥对数据进行加密?如果我使用私钥加密,那么根据非对称加密的原理,接收方需要使用公钥来解密,而公钥我已经公开给接收方了,这个方案似乎是可行的,可是这样做问题就出现在公钥上了。在非对称加密中,公钥的公开不仅仅指对接收方的公开,而是指这转载 2016-09-16 00:30:56 · 8201 阅读 · 0 评论 -
RSA算法生成公钥和私钥
using System; using System.IO; using System.Security.Cryptography; namespace CreateKey { class Program { static void Main(string[] args) { RSACryptoServiceProv原创 2016-09-16 00:35:41 · 3900 阅读 · 0 评论 -
整合一个基于c#的RSA私钥加密公钥解密的Helper类,含源码
转自:http://www.cnblogs.com/yyl8781697/archive/2013/04/28/RSA.html 最近在搞单点登录的设计,在设计中需要一个Token令牌的加密传输,这个令牌在整个连接单点的各个站中起着连接认证作用,如果被仿造将会有不可预计的损失,但是这个Token是要可逆的.然后我就找.net中的各种加密,各种找。 因为是可逆的,所以像转载 2016-09-16 00:56:46 · 5698 阅读 · 0 评论