个人博客

  • C# 标准的MD5加密32位

    C# 标准的MD5加密32位

    MD5加密后得到的是byte类型的数组,如果想要转换为32位的字符串,需要将每个数组成员转换成16进制的string字符串,这里就很容易产生BUG,因为转换成16进制时,遇到10以内的数字时,转后都是一个单字符的,但我们每次转换都要得到两个字符的字符串,所以我们这里需要做一下处理才可以, 否则会导致MD5加密结果会有问题代码:/// <summary>/// 获取32位MD5加密值/// </summary>/// <param name="srcstr">需要加密的值</param>/// <returns></returns>public static string Get

    白码驿站2019-08-19 C#

    阅读更多
  • 简单的电话号码加密解密类

    在做项目的过程中难免会遇到客户资料的问题,对于密码处理我们一般会使用md5加密的方式,但是对于电话的加密我之前是没有遇到过的,对于客户资料尤其重要的今天来说,资料的加密解密也就用的比较繁多,电话不像用户密码一样可以使用MD5加密,因为我们知道MD5加密是不可逆的,一旦加密之后就无法还原,但是电话号码不一样,电话不仅要加密,还要解密,用于找回密码,修改密码,和一些其他的用途,废话少说,上代码:/// <summary> /// 加密规则 /// </summary> /// <returns></returns> public st

    白码驿站2018-01-09 C#

    阅读更多
  • C#将一个字符串转换为MD5

    public static string GetMD5(string str) { //创建一个MD5加密的对象 MD5 md5 = MD5.Create();//new MD5(); byte[] buffer = System.Text.Encoding.Default.GetBytes(str); //返回加密好的MD5字节数组 byte[] md5Buffer = md5.ComputeHash(buffer); //将字节数

    白码驿站2017-12-08 C#

    阅读更多
  • 非对称RSA加密类(原创:RSAHelper)

    源码下载:RSAHelper.rarBigInteger辅助类下载:BigInteger.rar非对称RSA加密类:若是私匙加密 则需公钥解密,反正公钥加密 私匙来解,需要BigInteger类来辅助using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;namespace XHS.Tools{ /// <summary> /// 非对称RSA加密类 可以参考 /// 若是私匙加密 则需公钥解密

    白码驿站2017-09-19 C#

    阅读更多
  • RSA加密解密及RSA签名和验证(RSAHelper)

    源码下载:RSACryption.rarusing System; using System.Text; using System.Security.Cryptography;namespace DotNet.Utilities{ /// <summary> /// RSA加密解密及RSA签名和验证 /// </summary> public class RSACryption { public RSACryption() { } #region RSA 加密解密 #region RSA 的密钥产生 /// <summary> /// RSA

    白码驿站2017-09-11 C#

    阅读更多
  • Cookie帮助类

    源码下载:CookieHelper.rarusing System;using System.Web;namespace DotNet.Utilities{ public class CookieHelper { /// <summary> /// 清除指定Cookie /// </summary> /// <param name="cookiename">cookiename</param> public static void ClearCookie(string cookiename) {

    白码驿站2017-09-09 C#

    阅读更多
  • 使用缺省密钥字符串加密string,使用给定密钥字符串加密string

    源码下载:DEncrypt.rarusing System;using System.Security.Cryptography; using System.Text;namespace DotNet.Utilities{ /// <summary> /// Encrypt 的摘要说明。 /// </summary> public class DEncrypt { /// <summary> /// 构造方法 /// </summary> public DEncrypt() { } #region 使用 缺省密钥字符串 加密/解密string /// <summar

    白码驿站2017-09-08 C#

    阅读更多
  • DES加密/解密类(加密, 解密)

    源码下载:DESEncrypt.rarusing System;using System.Security.Cryptography; using System.Text;namespace DotNet.Utilities{ /// <summary> /// DES加密/解密类。 /// </summary> public class DESEncrypt { public DESEncrypt() { } #region ========加密======== /// <summary> /// 加密 /// </summary

    白码驿站2017-09-08 C#

    阅读更多
  • 加密解密实用类。

    源码下载:Encrypt.rarusing System;using System.Security.Cryptography;using System.IO;namespace DotNet.Utilities{ /// <summary> /// 加密解密实用类。 /// </summary> public class Encrypt { //密钥 private static byte[] arrDESKey = new byte[] {42, 16, 93, 156, 78, 4, 218, 32}; private static byte[] arrDESIV = new by

    白码驿站2017-09-08 C#

    阅读更多
  • 哈希加密详解

    源码下载:HashEncode.rarusing System;using System.Text;using System.Security.Cryptography;namespace DotNet.Utilities{ /// <summary> /// 得到随机安全码(哈希加密)。 /// </summary> public class HashEncode { public HashEncode() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 得到随机哈希加密字符串 /// </summary> ///

    白码驿站2017-09-08 C#

    阅读更多
  • MySecurity(安全类)

    源码下载:MySecurity.rarusing System;using System.Text;using System.Security.Cryptography;using System.IO;using System.Text.RegularExpressions;using System.Collections;namespace DotNet.Utilities{ /// <summary> /// MySecurity(安全类) 的摘要说明。 /// </summary> public class MySecurity { /// <

    白码驿站2017-09-08 C#

    阅读更多
总计 11 条 当前第 1 页共 1 页
系统处理中...