ASP.NET中DES算法加密与解密的应用
2017-05-16冯菁
陕西理工大学学报(自然科学版) 2017年2期
关键词:页面
冯 菁
(淮北职业技术学院 计算机科学技术系, 安徽 淮北 235000)
ASP.NET中DES算法加密与解密的应用
冯 菁
(淮北职业技术学院 计算机科学技术系, 安徽 淮北 235000)
以ASP.NET页面数据安全为基础,通过最常用的DES加密,编写可以复用的加密解密函数。与其他技术相比较,.NET简单易实现,为数据加密提供了方便,.NET Framework有效封装了常用加密算法。通过调用自定义函数实现对Web页面指定数据信息的加密与解密,方法简单,运算速度较快,适应于大多数Web站点中的数据信息安全,最后提出可替换加密强度更大的AES加密技术以及其他加密方法。
ASP.NET; DES算法; 数据加密
ASP.NET开发的Web应用程序集页面、控件、代码模块和服务组成[1],支持多种语言,且技术成熟。集成开发环境Visual Studio.NET界面友好,ASP.NET已成为众多动态网站编程人员的首选[2]。在开发平台中,Java虽开放源码多,但大多是英文资料,内容非常专业,不易入门。
利用ASP.NET进行Web开发,能够提供一系列有效措施保障数据安全。采用Session对象与Cookie对象来实现用户数据安全以及信息跨页面安全;利用后台数据库系统自带的安全机制,可以保证数据的安全性、一致性等。本文将讨论用.NET自带加密算法类提供的加密服务来实现数据加密,在类文件中编写加密与解密函数,并在所需的页面代码中调用这些函数,保证页面指定数据与数据表里信息的保密与安全。
1 加密简介
1.1 数据加密
数据加密是防止数据被窃取篡改的有效手段,通过加密防止数据被更改,保证数据的完整性,还可以通过加密来实现身份验证,确认数据来自特定的用户[1]。……
登录APP查看全文
