【DotNet加密方式解析】-- 好文收藏
笔记:
散列加密种类:
1.MD5 128位
2.SHA-1 160位
3.SHA-256 256位
4.SHA-384 384位
5.SHA-512 512位
笔记:
对称加密种类:
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个块区。
笔记:
.Net 中包含两种支持数字签名的非对称算法:
a)RSA算法:为两种数据加密和数字签名定义了函数。
b)DSA算法:支持数字签名,不支持数据加密。
笔记:
非对称加密有公钥与私钥两种秘钥,公钥用于加密数据,私钥用于解密数据。
在非对称加密中有加密函数与解密函数,加密函数只能用于加密,解密函数只能用于解密。
非对称加密算法种类:
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加密方式解析】-- 好文收藏的更多相关文章
- DotNet加密方式解析--对称加密
离过年又近了一天,回家已是近在咫尺,有人欢喜有人愁,因为过几天就得经历每年一度的装逼大戏,亲戚朋友加同学的各方显摆,所以得靠一剂年终奖来装饰一个安稳的年,在这里我想起了一个题目“论装逼的技术性和重要性 ...
- DotNet加密方式解析--散列加密
没时间扯淡类,赶紧上车吧. 在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全.支付宝和微信账户安全.以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念, ...
- DotNet加密方式解析--数字签名
马上就要过年回村里了,村里没有wifi,没有4G,没有流量,更加重要的是过几天电脑就得卖掉换车票了,得赶紧写几篇博客. 数据安全的相关技术在现在愈来愈变得重要,因为人们对于自身的信息都有一种保护的欲望 ...
- DotNet加密方式解析--非对称加密
新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上班两天了,公司大部分人还在休假,而我早已上班, ...
- 【转】DotNet加密方式解析--非对称加密
[转]DotNet加密方式解析--非对称加密 新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上 ...
- .NET加密方式解析--散列加密
在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全.支付宝和微信账户安全.以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念,在这里就不说了. 这一次将会 ...
- 精选Hive高频面试题11道,附答案详细解析(好文收藏)
1. hive内部表和外部表的区别 未被external修饰的是内部表,被external修饰的为外部表. 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: 内部表数据存储的位置是hi ...
- Java&Xml教程(五)使用SAX方式解析XML文件
Java SAX解析机制为我们提供了一系列的API来处理XML文件,SAX解析和DOM解析方式不太一样,它并不是將XML文件内容一次性全部加载,而是连续的部分加载. javax.xml.parsers ...
- [置顶] stax解析xml文档的6种方式
原文链接:http://blog.csdn.net/u011593278/article/details/9745271 stax解析xml文档的方式: 基于光标的查询: 基于迭代模型的查找: 基于过 ...
随机推荐
- EasyUI datagrid动态生成列
任务描述:根据用户选择时间段,生成列数据,如图
- Jenkins的安装
安装环境: 512M内存 10G硬盘空间 Java 8环境 先来创建jenkins的运行目录: mkdir /data/jenkins && cd /data/jenkins 下载je ...
- IdentityServer4-介绍大纲(译文)
简介 IdentityServer4是一个基于ASP.NET CORE2使用OAuth2.0协议和OpenID Connect的框架 特性如下: Authentiaction作为一个Service 集 ...
- 误删除AUD$所在的表空间,无法切换用户
问题故障:数据库Open,无法切换普通用户: ---递归SQL无法执行 SQL> conn hr/hr ERROR at line 1: ORA-00604: error occurred ...
- 是否可能两个ETH私钥对应同一个地址
原提问在这里. 笔者在使用到neon-js中的私钥生成方法时发现其使用了getRandomValues方法来生成64字符长度的私钥,进而考虑到其随机性,若是调用足够多次,依然有可能生成两个完全一样的私 ...
- Java IO(二)
上一节我们说到通过File访问文件,但是我们访问文件的最终目的都是访问文件中的内容,那么这个时候我们就需要使用到的一个类就是:RandomAccessFile. 此类的定义如下: public cla ...
- codevs 2621 土地侵蚀
提交地址:http://codevs.cn/problem/2621/ 2621 土地侵蚀 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题目描述 De ...
- [Codeforces 961G]Partitions
Description 题库链接 给你 \(n\) 个不同的元素组成的集合 \(R\) ,每个元素有一个权值 \(w\) .对于一个子集集合 \(S\) ,它的价值为 \(W(S)=|S|\cdot\ ...
- P3928 SAC E#1 - 一道简单题 Sequence2
题目背景 小强和阿米巴是好朋友. 题目描述 小强喜欢数列.有一天,他心血来潮,写下了三个长度均为n的数列. 阿米巴也很喜欢数列.但是他只喜欢其中一种,波动数列. 阿米巴把他的喜好告诉了小强.小强便打算 ...
- ●POJ 2828 Buy Tickets
题链: http://poj.org/problem?id=2828 题解: 线段树. 逆向考虑这个过程.最后的序列S共有n个元素. 先看最后一个人,如果他插入到第i位,那么他最终的位置就是当前序列S ...