C#加密在实际中的应用
发布时间:2022-05-11 14:57:21
标签:C#加密
在系统的管理员有着实际的应用,对于一个数据库管理系统来说,数据库安全还是挺重要的,所以在存入到数据库的密码通常都是加密的。即使有着hack攻破数据库后,也不会那样的容易的盗取你的账号和密码,这样可以减轻你的不必要的损失。好吧,下面就是一些基本的实现代码:
加密的代码格式是一样的:
第一步:
<span style="font-size: 16px; color: #000000;">System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, target)</span>
targe传入的是加密的方式,SHA1和MD5是常用的方式。<br>下面给出具体的例子:<br>第一步:在网页的后台写下如下的代码:
<span style="font-size: 16px; color: #000000;"> string str = this.tbPwd.Text;
string str1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");
string str2 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");
this.lbName.Text = "SHA1加密的密码:" + str1 + "<br/> SHA1加密长度是:" + str1.Length + "<br/><br/>" + "MD5加密的密码:" + str2 + "<br/>MD5加密长度是:" + str2.Length;
</span>
第二部:刷新网页,如下图所示:
即使是空的,什么都不输入的情况下,也会对空的字符串加密
第三步:输入一个字符串:123456,点击Button后的结果如下所示:
从上面可以看出,SHA1和MD5 在具体的实际项目中对数据的保护还是有很大的作用的


猜你喜欢
- 前言《黄金矿工》游戏是一个经典的抓金子小游戏,它可以锻炼人的反应能力。。该游戏中,可以通过“挖矿”获
- Bluetooth结构1、JAVA层frameworks/base/core/java/android/bluetooth/包含了bluet
- 1.向上转型 向下转型2.强制类型转换的应用应用多态性时由于引用为父类类型,导致编译时只能调用父类中声明的属性和方法。子类特有的属性和方法不
- 在 Android 中倒计时功能是比较常用的一个功能,比如短信验证码,付款倒计时等。实现方式有Handler、Thread 等,但是实现起来
- 摘要:本文演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范,同时再构建新的后端接口也会十分轻松。一个后端接口大致分为四个部分
- 枚举是 C# 中最有意思的一部分,大部分开发人员只了解其中的一小部分,甚至网上绝大多数的教程也只讲解了枚举的一部分。那么,我将通过这篇文章向
- 什么是Handler Handler是Android消息机制的上层接口,它为我们封装了许多底层的细节,让
- 本文实例讲述了C#使用foreach语句遍历队列(Queue)的方法。分享给大家供大家参考。具体如下:using System;using
- 本文实例讲述了C#实现随机数产生类。分享给大家供大家参考。具体分析如下:这个类主要扩展的random的使用,对一个经常需要使用的随机数生成进
- Eureka注册的服务之间互相调用1.请求方启动类添加注解,扫描Eureka 中的全部服务@SpringBootApplication@En
- 由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯毕竟,war包要不要项目名访问都必须放在tomc
- 先给出具体代码(当前目录为:D:\pro):package org.test;public class TestJava{ pu
- 一、前言最近自己在学习Spring boot的过程中开发了一个组件 multithreadpool-spring-boot-starter,
- 前言去年7月时,在Github发布了一个开源的Banner库,虽然Star不多,但还是有少部分人使用。Banner效果:Github链接地址
- 首先是,在不同的AS中,gradle版本不同,下载的sdk版本不同,这些,都在gradle(Project、Models)相关代码里调过来就
- 1. 概述官方JavaDocsApi: javax.swing.JButtonJButton,按钮。JButton 常用构造方法:// 创建
- 基本介绍BottomSheetDialog是底部操作控件,可在屏幕底部创建一个支持滑动关闭视图。目前依赖使用如下:implementatio
- 开发语言:C#3.0 IDE:Visual Studio 2008 一、C#线程概述 在操作系统中一个进程至少要包含一个线程,然后,在某些时
- 1.SQL注入:程序向后台数据库传递SQL时,用户提交的数据直接拼接到SQL语句中并执行,从而导入SQL注入攻击。字符型注入:黑色部分为拼接
- 本文实例讲述了C#检查键盘大小写锁定状态的方法。分享给大家供大家参考。具体分析如下:1、命名空间:using System.Runtime.