我对文件加密的设想

楼主_ 2013-04-13 11:29:27
对文件加密的目的就是为了让明文无法被读取,我的想法是读取一个文件的文件头,对其前n个数据进行加密,不只可行否,文件系统上是否支持,暂时在bmp等格式上应该是可行的,不知道txt文件的文件头要怎么读取
...全文
155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youyou1912 2013-04-20
  • 打赏
  • 举报
回复
这种方式应该叫阳春面加密法吧. Word/PPT之类的, 据我所知, 前面特定头都是一样的. 可以修复的.
ImN1 2013-04-13
  • 打赏
  • 举报
回复
除了bom,其他txt都是无文件头
一、课程设计内容: 某银行计划开发一个网上银行的客户端软件,银行客户使用该软件可以查看自己的账户信息和进行账户之间的转账业务。并且用户可以通过该软件查看最新的存款和贷款率利和最新的外汇对换汇率。具体要求如下: 1.客户端可以做成基于Windows的应用程序,也可以是Web应用程序。 2.银行打算提供一个Web服务来完成客户端对账户信息的访问。提供给客户的信息包括账号、支出或存入金额明细,支出或存入金额时间和操作类型(柜台、ATM或网上交易),转账限于同行交易,转账前必须验证转入账号是否正确,转出账户余额是否正确,对各种操作的结果(成功或失败必须进行详细提示)。 3.必须对用户进行验证,验证过程必须进行加密码处理,用户的账户信息传输也要进行加密处理,初步设想使用SOAP扩展+对称加密方式进行加密,认证使用SOAP头进行自定义身份验证。 4.对用户的存款和贷款率利和外汇对换汇率查看请求不要求加密。但服务器对这些请求需要缓存60秒,已加快并发处理的能力。 5.银行对用户对自己的账户请求过程需要记录(初步设想是使用SOAP扩展进行跟踪)。银行需要一个后台程序来查看这些请求记录,并能及时更新最新的存款和贷款率利和最新的外汇对换汇率,这些也需要通过Web服务来完成。 6.开发团对不能超过4人。需求和初步设想方案不能更改,如要更改,需由杨剑老师签字确认。 二、团队组建、任务分工及完成情况: 基于以上需求,组建了一个开发团队。情况如下:[请按样表格式填写,注意任务分工不能更改,除系统总体设计及集成和文档归整及编排外,每个任务最多一个人承担(可以一个人承担几个任务)系统总体设计及集成和文档归整及编排由承担其他四个任务的负责人之一完成,工作量由项目组长根据具体情况评定,工作量总和不能超过100%,最终每人得分为:(课程设计总分-20)+工作量*20=每人实验最终得分] 表1 团队组建及任务分工及完成情况 任务 负责人 学号 开时和结束时间 工作量(%) 系统总体设计及集成 Web服务基本功能实现 后台管理Web服务实现 安全认证和加密实现 客户端设计、后台管理前端设计及Web服务调用 文档归整及编排 三、Web服务基本功能实现 1) Web服务基本功能 Web服务的基本功能包括:[请详细叙述每个功能,至少包括账户信息查询、转账和存、贷款率利及外汇对换汇率查询、后台管理的说明 ] 1. 2. 3. 4. 2)数据库设计:[请详细叙述数据库的结构,对每张表,请按样表格式填写] 表2 客户表 字段名 类型 其它属性 说明 CustId int 非空,主键,标识列 客户号 CustName varchar(12) 客户名 Email varchar(50) 电子邮件地址 Address varchar(60) 地址 3)服务帮助页面(asmx)[请将服务帮助页面(asmx)的屏幕截图附在下面] 图2服务帮助页面(asmx) 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括账户信息查询、转账和存、贷款率利及外汇对换汇率查询及后台管理的说明] 1. 2. 3. 4. 四、客户端设计及Web服务调用 1) 客户端基本功能 客户端基本功能包括:[请详细叙述每个功能,至少包括用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询的说明 ] 1. 2. 3. 4. 2)客户端页面及操作说明:[请将客户端界面的屏幕截图附在下面,至少包括用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询] 图3 用户登录界面 1.用户登录界面操作说明:[请详细介绍登录界面的操作流程,另,各个功能都这样写] 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括Web服务调用过程、用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询的说明] 1. 2. 3. 4. 五、后台管理设计及Web服务调用 1) 后台管理基本功能 客户端基本功能包括:[请详细叙述每个功能,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新的说明 ] 1. 2. 3. 4. 2)客户端页面(asmx)及操作说明[请将客户端界面的屏幕截图附在下面,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新] 图4 用户登录界面 1.用户登录界面操作说明[请详细介绍登录界面的操作流程,另,各个功能都这样写] 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新] 1. 2. 3. 4. 六、安全认证和加密实现 1)安全认证和加密方案 安全认证:[请详细叙述采用的安全认证方式、认证内容和原因 ] 加密方案:[请详细叙述采用的加密方式、加密内容和原因 ] 2)安全认证的具体实现[请画出程序流程图并对主要程序段进行说明,需要对服务器端和客户端进行分别讨论,对具体实现步骤要详细说明] 3)加密的具体实现[请画出程序流程图并对主要程序段进行说明, ,需要对服务器端和客户端进行分别讨论,对具体实现步骤要详细说明]] 七、系统集成及布署 1)系统集成及布署方案[采用的布署方案:包括打包和安装文件的制作,布署进对生产环境的要求,安装方法的详细说明,后期更新方案] 2)提交给银行的文件[指项目完成后提交给老师的文件,包括:源文件、安装文件、和自己生成的各个dll文件(这里,对于加密模块必须要求以dll方式发布,其它自定] 例: 文件夹:[BankServers]------- 银行网银Web服务 BankServer.asmx---------银行网银Web服务入口文件 BankServer.asmx.cs------银行网银Web服务后台代码 。。。。。。。。 文件夹:[Bankclients]-------- 银行网银客户端 。。。。。。。。 八、总结及心得体会 九、对本设计的需求、分析和设计思路和技术采用的改进建议: 十、评分[该项不要填定,由老师在评阅时填定,其中设计报告的详细性规范性不及格者总分视为不及格] 评分内容 所占比例 评分 程序界面美观性 10% 基本功能完成情况 30% 扩展功能完成情况 30% 程序的用户友好性及健壮性 10% 源文件规范性 10% 设计报告的详细性规范性 10% 总分 指导教师签字:
浅谈网络安全现状(全文)全文共4页,当前为第1页。浅谈网络安全现状(全文)全文共4页,当前为第1页。浅谈XX络安全现状 浅谈网络安全现状(全文)全文共4页,当前为第1页。 浅谈网络安全现状(全文)全文共4页,当前为第1页。 1 影响XX络安全的主要因素 计算机XX络所面临的威胁是多方面的,既包括对XX络中信息的威胁,也包括对XX络中设备的威胁,但归结起来,主要有三点:一是人为的无意失误。二是人为的恶意攻击。此类攻击又可以分为两种:一种是主动攻击,它以各种方式有选择地破坏信息的有效性和完整性;另一类是被动攻击,它是在不影响XX络正常工作的情况下,进行截获、窃取、破译以获得重要机密信息。这两种攻击均可对计算机XX络造成极大的危害,并导致机密数据的泄漏。三是XX络软件的漏洞和"后门"。任何一款软件都或多或少存在漏洞,这些缺陷和漏洞恰恰就是黑客进行攻击的首选目标。绝大部分XX络入侵事件都是因为安全措施不完善,没有及时补上系统漏洞造成的。此外,软件公司的编程人员为便于维护而设置的软件"后门"也是不容忽视的巨大威胁,一旦"后门"洞开,别人就能随意进入系统,后果不堪设想。 2 计算机XX络受攻击的主要形式 计算机XX络被攻击,主要有六种形式。 内部窃密和破坏。内部人员有意或无意的泄密、更改记录信息或者破坏XX络系统。 截收信息。攻击者可能通过搭线或在电磁辐射的范围内安装截收装置等方式,截获机密信息或通过对信息流和流向、通信频度和长度等参数的分析,推出有用的信息。 非法访问。指未经授权使用XX络资源或以未授权的方式使用XX络资源,主要包括浅谈网络安全现状(全文)全文共4页,当前为第2页。浅谈网络安全现状(全文)全文共4页,当前为第2页。非法用户进入XX络或系统进行违法操作和合法用户以未授权的方式进行操作。 利用TCP/IP协议上的某些不安全因素。目前广泛使用TCP/IP协议存在大量安全漏洞,如通过伪造数据包进行,指定源路由(源点可以指定信息包传送到目的节点的中间路由)等方式,进行PR欺骗和IP欺骗攻击。 病毒破坏。利用病毒占用带宽,堵塞XX络,瘫痪服务器,造成系统崩溃或让服务器充斥大量垃圾信息,导致数据性能降低。 其它XX络攻击方式。包括破坏XX络系统的可用性,使合法用户不能正常访问XX络资源,拒绝服务甚至摧毁系统,破坏系统信息的完整性,还可能冒充主机欺骗合法用户,非法占用系统资源等。 3 加强计算机XX络安全的对策措施 3.1 加强XX络安全教育和治理 对工作人员结合机房、硬件、软件、数据和XX络等各个方面安全问题,进行安全教育,提高工作人员的安全观念和责任心;加强业务、技术的培训,提高操作技能;教育工作人员严格遵守操作规程和各项保密规定,防止人为事故的发生。同时,要保护传输线路安全。对于传输线路,应有露天保护措施或埋于地下,并要求远离各种辐射源,以减少各种辐射引起的数据错误;线缆铺设应当尽可能使用光纤,以减少各种辐射引起的电磁泄漏和对发送线路的干扰。 3.2 运用XX络加密技术 XX络信息加密的目的是保护XX内的数据、文件、口令和浅谈网络安全现状(全文)全文共4页,当前为第3页。浅谈网络安全现状(全文)全文共4页,当前为第3页。操纵信息,保护XX上传输的数据。加密数据传输主要有三种: 链接加密。在XX络节点间加密,在节点间传输加密的信息,传送到节点后解密,不同节点间用不同的密码。 节点加密。与链接加密类似,不同的只是当数据在节点间传送时,不用明码格式传送,而是用特别的加密硬件进行解密和重加密,这种专用硬件通常放置在安全保险箱中。 首尾加密。对进入XX络的数据加密,然后待数据从XX络传送出后再进行解密。XX络的加密技术很多,在实际应用中,人们通常根据各种加密算法结合在一起使用,这样可以更加有效地加强XX络的完全性。 3.3 加强计算机XX络访问操纵 访问操纵是XX络安全防范和保护的主要策略,它的主要任务是保证XX络资源不被非法使用和非正常访问,也是维护XX络系统安全、保护XX络资源的重要手段。访问操纵技术主要包括入XX访问操纵、XX络的权限操纵、目录级安全操纵、属性安全操纵、XX络服务器安全操纵、XX络监测和锁定操纵、XX络端口和节点的安全操纵。 3.4 使用防火墙技术 采纳防火墙技术是解决XX络安全问题的主要手段。防火墙技术是建立在现代通信XX络技术和信息技术基础上的应用性安全技术,越来越多地应用于专用XX络与公用XX络的互联环境之中。防火墙是在XX络之间执行访问操纵策略的系统,通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽XX浅谈网络安全现状(全文)全文共4页,当前为第4页。浅谈网络安全现状(全文)全文共4页,当前为第4页。络内部的信息、结构和运行状况。 3.5 XX络防病毒技术 在XX络环境下,计算机病毒具有不可估量的威胁

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧