数据加密
文章平均质量分 77
lvlv526
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生成加密和解密的密钥
1.对称密钥2.不对称密钥3.将非对称密钥存储在密钥容器中4.将非对称密钥存储在密钥容器中示例===============================创建和管理密钥是加密过程的一个重要部分。对称算法要求创建必须对不应解密数据的任何人保密的密钥和初始化向量 (IV)。不对称算法要求创建一个公钥和一个私钥。公钥可以对任何人公开,而私钥必须只为将要对用公钥加密的数据进行解密的一方知道。对称原创 2007-04-16 09:43:00 · 2016 阅读 · 0 评论 -
RSA&MD5实现电子签章 这个例子很经典哈
本人目前在做一个关于“数字签名”的项目,在网上查资料,感觉这方面的都非常的少,一般都是讲RSA的算法,或者“数字签名”的原理,完全是浪费时间。我经过摸索,小有进展,初步实现功能。今天写出来,希望能给以后的做这个的朋友提供个方便。还有一件事,在我查资料的时候也遇见很多朋友在做这个项目,但是我感觉他们都在进入了几个误区。我先把这几个误区说说,以免大家以后走错方向。说得不对的地方希望大家能批评指正,毕竟转载 2007-04-16 09:32:00 · 1045 阅读 · 0 评论 -
数据加密总结进阶(5) 完
数字签名被用来验证发送者的身份和确认数据的完整性.它经常和公钥加密一起使用.How Digital Signature work 数字签名是如何工作的呢?一已经提到了 不再说了NET构架中提供了RSACryptoServiceProvider, RSAPKCS1SignatureFormatter 和 RSAPKCS1SignatureDeformatter三个类创建和验证数字签名.原创 2007-04-14 09:59:00 · 881 阅读 · 0 评论 -
数据加密总结进阶(4)
在这篇中我们将学习如何在传输过程中不窜改数据而达到安全目的.我们用的技术是哈希算法.哈希值会验证数据的完整性.接收到的数据的哈希值可以和被传出去的数据的哈希值进行比较,看它是否被窜改!Net框架中提供了下面这几个主要的运用哈希的类: SHA1Managed MD5CryptoServiceProvider MACTripleDES 因为SH原创 2007-04-14 09:56:00 · 659 阅读 · 0 评论 -
数据加密总结进阶(3)
已经学习了运用3-DES加密算法进行密钥加密.和公钥加密数据经常与密钥加密数据一同使用.这样将加一个额外的安全层来保护数据的传输.在第1部分的学习中我们已经知道公钥加密是由两部分组成:公钥和私钥.被公钥加密过的数据只能由对对应的私钥进行解密.最受欢迎的加解密算法之一的是RSA算法.RSA分别是 Rivest, Shamir, Adelman三个单词首字母的缩写.NET框架中提供一个 RSACryp翻译 2007-04-14 09:53:00 · 640 阅读 · 0 评论 -
数据加密总结进阶(2)
第二部分 密钥加密In the Part 1 we learnt the basics of Cryptography and related .NET Framework classes. In this article we are going to see how to work with Secret Key Encryption using Triple-DES al翻译 2007-04-14 09:48:00 · 667 阅读 · 0 评论 -
偶写的最简单的数字签名核心代码
//准备存储加密后的值 byte[] SignedHashValue; RSACryptoServiceProvider rsa=new RSACryptoServiceProvider(); RSAPKCS1SignatureFormatter rsaFormatter=new RSAPKCS1SignatureFormatter(rsa); rsaFormatte原创 2007-04-14 10:36:00 · 1401 阅读 · 0 评论 -
数据加密总结进阶(1)
很多的运用提供了诸如登录窗体和基于角色的安全特性。然而,如果有人在数据通过网络传输过程中拦截了它时,或有人打开你存储着重要的密码信息的数据库时,你怎么办呢?加密类提供了解决这些问题的解决方案。Net框架中的加密类能让你加密在系统中或网络上传输的数据,并且只要你是论证过的用户你还能解密这些数据甚至修改它。简而言之,加密类提供了下面的特性:避免数据被第三方非法读取 避免数据被非法修改翻译 2007-04-14 09:43:00 · 674 阅读 · 0 评论 -
双因素身份认证系统
一般的状况下,用户通常使用的网络登录办法为:用户名称+密码。在密码为静态的状况下,将会产生某些问题,比如为了维护密码安全性,必须严格规定密码的长度、复杂性(例如:中英文数字夹杂,大小写间隔,长度须超过8个字符以上)及定期更换的频率。 用户为了方便记忆,常常习惯使用特殊的数字,例如家人的生日、自己的生日、身高体重、电话或门牌号码等,此种方法极不安全。 只要利用黑客工具,如字典攻击法等便能在短时间原创 2007-04-26 09:09:00 · 4398 阅读 · 0 评论
分享