转自Libuchao‘s blog 盐(Salt) 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。 以上这句话是维基百科上对于 Salt 的定义,...
分类:
其他好文 时间:
2015-07-23 12:19:22
阅读次数:
124
PBKDF2(Password-Based Key Derivation Function)。
通过哈希算法进行加密。因为哈希算法是单向的,可以将任何大小的数据转化为定长的“指纹”,而且无法被反向计算。另外,即使数据源只改动了一丁点,哈希的结果也会完全不同。这样的特性使得它非常适合用于保存密码,因为我们需要加密后的密码无法被解密,同时也能保证正确校验每个用户的密码。但是哈希加密可以通过字典攻击和...
分类:
其他好文 时间:
2015-07-06 16:12:46
阅读次数:
243
加密原理:采用不同的加密算法对字符串进行加盐加密处理。
用以防止密文被md5字典进行反向暴力破解。
采用美国家安全局公布的加密算法(RFC 4357)加密,不采用自己创建的加密算法,以避免有安全漏洞。
<?php
/**
* 密码加密算法
* 对不同类型密码采用不同的加密算法进行加密处理
* @author yagas
* @url http://blog.c...
分类:
编程语言 时间:
2015-07-05 09:33:33
阅读次数:
178
private void button1_Click(object sender, EventArgs e) { string s = GetMd5(textBox1.Text.Trim()); MessageBox.Show(s); ...
分类:
其他好文 时间:
2015-06-10 20:55:21
阅读次数:
167
食材:嫩豆腐300g、老干妈50g、油适当、味极鲜3g、香葱5g、姜2g、胡椒粉2g、白糖1g、水淀粉适当、豆豉3g做法:1)预备食材2)把香葱洗净切末,姜切末3)把豆腐切小块,用开水烫烫4)捞重用凉水过一下捞起,沥干水分5)热锅凉油加姜末、豆豉炒出香味6)加老干妈炒出香味7)加豆腐8)加盐..
分类:
其他好文 时间:
2015-04-29 17:31:20
阅读次数:
116
MD5方法:public static string GetMD5(string sDataIn) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] bytValue, bytHash; bytValue ...
分类:
编程语言 时间:
2015-04-25 16:23:08
阅读次数:
170
这是MD5加密- (NSString *)MD5Hash{ const char *cStr = [self UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); NSString * string= [...
分类:
其他好文 时间:
2015-03-08 21:28:41
阅读次数:
115
我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。 加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒....
分类:
编程语言 时间:
2015-02-01 21:43:38
阅读次数:
254
有的数据需要写到配置文件中的。我们就尽量写到配置文件中来。比如经常变动的数据 ,或者用户时候的时候只要改改配置文件就可以了用了的值,如:ip地址。端口号,MD5加盐。等等。我们可以将这些值写入到web.config文件中来。在webForm.aspx.cs页面,或者其他页面去获取这个值就可以了
注意是在文件中进行配置。
<!--
有关如何配置 ASP.NET 应用程序的详细消息,请...
分类:
Web程序 时间:
2015-01-22 01:50:55
阅读次数:
246
一篇很棒的文章。http://blog.jobbole.cousing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;nam...
分类:
其他好文 时间:
2014-12-25 12:50:31
阅读次数:
135