基于C#.net技术的数据安全删除系统的研究与实现

本文探讨了数据安全删除技术的重要性,提出了基于C#.net的快速数据安全删除方法,确保删除后的数据无法通过恢复软件恢复。通过覆盖文件存储区来保证数据安全性,系统设计注重用户体验,易于操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘 要:摘要:本文主要介绍关于数据安全删除技术的研究现状,并提出一种快速的计算机数据安全删除的方法。根据上述研究内容实现了基于C#.net技术的数据安全删除系统。系统经过测试后,已达到了数据安全删除的效果,即使利用恢复软件也无法恢复系统已安全删除的数据。


关键词:关键词:安全数据删除;数据恢复;C#.net技术






中途分类号:TP309    文献标识码:A    
0 引言
    随着信息技术的快速发展,计算机信息安全越来越受到人们的重视。其中数据安全是计算机信息安全的核心部分[1]。对于计算机中非常重要的文件一份文件,经过一般的删除操作是远远不够的。正如政府部门,企业部门的重要纸质文件,仅靠一般的丢弃是非常危险的。按照我国有关保密规定,在丢弃文件前必须利用文件粉碎机将重要纸质文件进行粉碎。同理计算机中的重要文件也需要进行安全删除。但是从计算机数据存储原理来看,只通过简单的Shift+Delete进行所谓的直接删除或回收站清空,DOS磁盘格式化等方式进行数据删除是远远达不到数据安全删除的目的。表面上看,是删除了数据,但其数据实体仍存储在磁盘中。根据计算机的存储特点,可以通过一些数据恢复软件重新恢复已删除或格式化的数据实体。本文主要介绍关于数据安全删除技术的研究状况,并提出一种快速的计算机数据安全删除方法。根据上述研究内容实现了基于C#.net技术的数据安全删除系统。系统经过测试后,已达到了数据安全删除的效果,即使利用恢复软件也无法恢复经过系统安全删除的数据。
1.数据安全删除技术的研究现状
    从数据存储的基本原理可知,文件删除后如果它所占的数据存储区被其他数据覆盖及文件头也被覆盖,这时文件在文件分配表中的信息就会被新的文件映射所代替,并无法恢复。即在原数据存储区重新进行覆盖,主要通过随机数,“0”或“1”,“NULL”等方法填满数据,重复多次对其数据存储区中的数据实体进行覆盖操作。利用这种方法删除数据后,即使使用专业的恢复软件进行恢复,也只能获得乱数所组成的数据,这样就保证了数据的安全性,达到了数据安全删除的目的。现在大部分文件删除系统都是采用这种覆写[2][3][4]的方式来实现的。经过对几种流行的数据删除软件测试结果得知,虽然可以完成安全删除,但缺点就是对于删除容量较大的文件来说,所需时间较长。
2.数据安全删除系统的设计思路
    对每一个系统而言首先要考虑的是用户体验,也就是灵活性和方便性。安全数据删除系统是通过C#.net技术实现的。系统操作简单,用户可以根据自己的需要,首先选中所要删除的文件并点击右键。然后从菜单选项中选择“数据安全删除”项。最后在启动的系统操作界面中点击“确认安全删除”按钮就可以安全的删除所选的文件。
3.将系统注册到右键菜单中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值