By -- 彭泽

一、 DotNet加密方式解析--散列加密

笔记

  散列加密种类:

    1.MD5  128位

    2.SHA-1  160位

    3.SHA-256  256位

    4.SHA-384  384位

    5.SHA-512  512位

二、 DotNet加密方式解析--对称加密

笔记:

  对称加密种类:

    1.Rijndael算法:运用反复运算的加密算法,允许数据区块及秘钥长度可变,数据区块与秘钥长度变动时是各自独立的。

    2.DES算法:

      a)DES加密:采用的是分组加密方式,使用56位秘钥加密64位明文,最后产生64位密文。

      b)3DES加密:采用168位的秘钥,三重加密,速度比较慢。

      c)TripleDES加密:用两个秘钥对数据进行3次加密解密运算。

    3.RC算法:

      a)RC2加密:运用秘钥长度可变,对明文采取64位分组加密。

      b)RC4加密:运用一个秘钥长度可变的面向字节流的加密算法,以随机置换为基础。

      c)RC5加密:运用一种分组长度、秘钥长度、加密迭代轮数都可变的分组加密算法(包含秘钥扩展、加密算法、解密算法)。

      d)RC6加密:RC6继承了RC5的循环移位思想,RC6是输入的明文由原先2个区扩展为4个块区。

三、 DotNet加密方式解析--数字签名

笔记:

  .Net 中包含两种支持数字签名的非对称算法:

    a)RSA算法:为两种数据加密和数字签名定义了函数。

    b)DSA算法:支持数字签名,不支持数据加密。

四、 DotNet加密方式解析--非对称加密

 笔记:

  非对称加密有公钥与私钥两种秘钥,公钥用于加密数据,私钥用于解密数据。

  在非对称加密中有加密函数与解密函数,加密函数只能用于加密,解密函数只能用于解密。

  非对称加密算法种类:

    a) RSA算法:此算法是基于数论的非对称密码体制,采用分组加密方式。安全性是基于大整数因子分解的困难性。

    b) DSA算法:此算法是基于证书有限域离散对数难题。

    c) ECC算法:椭圆曲线指的是由维尔斯特拉斯方程所确定的平面曲线。

    d) Diffie-Hellman算法:该算法本身限于密钥交换的用途,目的在于使得两个用户安全地交换一个秘密密钥以便用与以后的报文加密。

                该算法依赖于计算离散对数的难度。

                                         蒙

                                    2017-08-22 18:50 周二

                                    2017-08-23 14:14 周三

                                    2017-08-24 15:28 周四

                                    2017-09-29 13:45 周五

【DotNet加密方式解析】-- 好文收藏的更多相关文章

  1. DotNet加密方式解析--对称加密

    离过年又近了一天,回家已是近在咫尺,有人欢喜有人愁,因为过几天就得经历每年一度的装逼大戏,亲戚朋友加同学的各方显摆,所以得靠一剂年终奖来装饰一个安稳的年,在这里我想起了一个题目“论装逼的技术性和重要性 ...

  2. DotNet加密方式解析--散列加密

    没时间扯淡类,赶紧上车吧. 在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全.支付宝和微信账户安全.以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念, ...

  3. DotNet加密方式解析--数字签名

    马上就要过年回村里了,村里没有wifi,没有4G,没有流量,更加重要的是过几天电脑就得卖掉换车票了,得赶紧写几篇博客. 数据安全的相关技术在现在愈来愈变得重要,因为人们对于自身的信息都有一种保护的欲望 ...

  4. DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上班两天了,公司大部分人还在休假,而我早已上班, ...

  5. 【转】DotNet加密方式解析--非对称加密

    [转]DotNet加密方式解析--非对称加密 新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上 ...

  6. .NET加密方式解析--散列加密

    在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全.支付宝和微信账户安全.以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念,在这里就不说了. 这一次将会 ...

  7. 精选Hive高频面试题11道,附答案详细解析(好文收藏)

    1. hive内部表和外部表的区别 未被external修饰的是内部表,被external修饰的为外部表. 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: 内部表数据存储的位置是hi ...

  8. Java&Xml教程(五)使用SAX方式解析XML文件

    Java SAX解析机制为我们提供了一系列的API来处理XML文件,SAX解析和DOM解析方式不太一样,它并不是將XML文件内容一次性全部加载,而是连续的部分加载. javax.xml.parsers ...

  9. [置顶] stax解析xml文档的6种方式

    原文链接:http://blog.csdn.net/u011593278/article/details/9745271 stax解析xml文档的方式: 基于光标的查询: 基于迭代模型的查找: 基于过 ...

随机推荐

  1. bootstrap时间区间设置方法

    我们在开发过程中经常有时间区间的要求,在多次"失败"及翻阅资料之后终于找到了适合我的方法,所以给大家分享出来. 基本需求为可以设置时间,设置时间区间,后一时间日期不可提前于前一时间 ...

  2. python2 当中 遇到 UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128)

    使用python2 总是遇到 UnicodeDecodeErrorUnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in positio ...

  3. logback打印日志时添加上下文

    尝试上述特性, 配置如下: 效果:

  4. python request

    python request a. 客户端向服务端发送多层字典的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 obj =  ...

  5. nginx nfs服务

    一.nginx服务 1.二进制安装nginx包 [root@bogon ~]# ls /etc/yum.repos.d/ [root@bogon ~]# cd /etc/yum.repos.d/ [r ...

  6. Java基础语法<六> 数组 Arrays

    笔记整理 来源于<Java核心技术卷 I > <Java编程思想>   允许数组长度为0 new element[0] 数组长度为0与null不同   1. 数组拷贝 允许将一 ...

  7. Django:(博客系统)使用使用mysql数据&创建post/category/tag实体,并同步到数据中

    背景: 之前也读过一些关于django的一些书,看过别人写的一些博客系统.但是总有一种看别人的都会,但自己写不出来的感觉,于是为了加深对django的学习就开始动手学习了. 环境搭建: 环境:使用py ...

  8. 正则-匹配IP地址

    >>> re.search(r'[aeiouAEIOU]','I love FishC.com!') 中括号里面的任意一个字符匹配成功就会返回数值 <_sre.SRE_Matc ...

  9. svg param.js的大bug

    在svg文件里定义控件,带参数,然后引用. 如果是 text 且没有为其它添加默认值,那么会报错. 即, <svg width="200" height="200& ...

  10. ABP领域层知识回顾之---实体

    标题:重温ABP领域层 1. 前言  最近一段时间一直在看<ABP的开发指南>(基于DDD的经典分层架构思想).因为之前一段时间刚看完<领域驱动设计:软件核心复杂性应对之道>, ...