EncryptHelper】的更多相关文章

public class EncryptHelper { public static string EncryptMd5Str(string str) { MD5 md5Obj = MD5.Create(); byte[] buffer = System.Text.Encoding.Default.GetBytes(str); byte[] Md5Buffer = md5Obj.ComputeHash(buffer); return BitConverter.ToString(Md5Buffer…
using System; using System.IO; using System.Security.Cryptography; using System.Text; using System.Web.Security; namespace Common.Utility { /// <summary> /// Author:Kt /// Date Created:2011-04-01 /// Description:加密对象-工具类 /// </summary> public…
看到园子里面有人写的OAuth,就想把自己实现的OAuth也分享一下,关于OAuth协议这里就不再赘述. 一.作为认证服务器,首先需要提供一个可以通过appid/appsecret来获取token这样的一个接口,于是便有了以下代码. public class AuthController : ApiController { [HttpGet] public HttpResponseMessage Token(string appid = "", string appsecret = &…
说要分享,我了个*,写了一半放草稿箱了两个星期都快发霉了,趁着周末写完发出来吧. 文章分为五部分: 基础.类讲述的是用到的一些EF与面向对象的基础: 业务是讲怎么划分设计业务: 设计模式和工作模式讲述了在项目中用得比较多的通用的方法: 最后的项目迭代这次怎么迭代开发 文章的主要部分讲述的是如何利用Entity Framework同时满足数据存储和面向对象应用的最优化,所以总体上可以看成是一大波:数据库这么设计,然后面向对象那边这么用,可以让数据(更符合范式/效率更高/更方便管理),然后让面向对象…
系列目录 前言: 这一节提供一个简单的功能,这个功能看似简单,找了一下没找到EF链接数据库串的加密帮助文档,只能自己写了,这样也更加符合自己的加密要求 有时候我们发布程序为了避免程序外的SQL链接串明文暴露,需要进行一些加密手段! 加密主要分几类:对称加密,非对称加密,散列算法(自己百度脑补,这里不再多说) 我这里选择AES 256位的加密,主要加密速度算法快,安全性高,资源消耗低. 公司一直在使用AES加密来加密一些小数据量的数据,比较方法和安全 这是我选择加密AES的理由,当然你可以选择其他…
0x01.前言 现阶段,用来实现API的可能大部分用的是ASP.NET Web API或者是ASP.NET MVC,毕竟是微软官方出产的,用的人也多. 但是呢,NancyFx也是一个很不错的选择.毕竟人家的官方文档都是这样写的:framework for building HTTP based services. 本文主要是通过一个简单的场景和简单的实现来说明. 0x02.场景假设与分析 现在A公司与B公司有一些业务上的合作,B公司要得到一些关于A公司产品的信息 所以,A公司需要提供一个简单的接…
1.新建控制台应用程序 2.新建类 EncryptHelper.cs public static class EncryptHelper { /// <summary> /// 基于Md5的自定义加密字符串方法:输入一个字符串,返回一个由32个字符组成的十六进制的哈希散列(字符串). /// </summary> /// <param name="str">要加密的字符串</param> /// <returns>加密后的十六…
C#版: using System; using System.Security.Cryptography; using System.Text; namespace ConsoleApplication1 { class EncryptHelper { /// <summary> /// MD5加密 /// </summary> /// <param name="plaintext">明文</param> /// <param n…
应用场景:公司与外部公司数据对接,外部公司需申请指定IP访问.而本地ip经常变动,无法因ip变动时刻向外部公司申请绑定IP,给本地程序调试带来麻烦,故只能在指定ip服务器上搭建请求中转http请求: /// <summary> /// 中转 绑定ip中转请求:参数Base64解密,gzip压缩返回: /// kk /// </summary> public class tc : IHttpHandler { public void ProcessRequest(HttpContex…
namespace Wedn.Net { /// <summary> /// EncryptHelper 来′自? wedn.net /// </summary> public class EncryptHelper { // 提á供?8个?字?符?作÷为aDES密ü钥?(¨程ì序ò自?动ˉ截?取?前°8个?字?符?)? private static string key = "iceStone"; /// <summary> /// DES对?称?…