如何给MS SQL SERVER数据库信息保密

LuoGD 2007-06-29 02:50:29
首先我的程序是C/S的,也就是程序和数据库同时会安装发布到用户那里。但是我的数据库里的信息是很重要的,不希望被别人获取到。其中有些信息我已经用3DES加密方法加密后保存到数据库中了(取出来再解开),但目前还有一些信息是明文存储的,由于3DES算法很复杂费时间,不能全部信息都用这种方式加密,有什么其他办法好实现?
请大家探讨!!
...全文
230 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
waysue 2007-06-29
  • 打赏
  • 举报
回复
加密后写入数据库?用简单点的加密函数吧
LuoGD 2007-06-29
  • 打赏
  • 举报
回复
这里不是讨论SQL的安全性,而是数据库里的所有的表里的所有数据的保密性!

是指普通业务数据的保密,而不仅仅是用户名密码这样的数据!
sp4 2007-06-29
  • 打赏
  • 举报
回复
简单的SQL SERVER加密可以用pwdencrypt,但是这个不可逆
见:http://www.cnblogs.com/piaoqingsong/archive/2007/03/30/693745.html
要么自己写个加密函数
chuifengde 2007-06-29
  • 打赏
  • 举报
回复
跟它配对的只有一个比较函数pwdcompare
chuifengde 2007-06-29
  • 打赏
  • 举报
回复
有一个函数pwdencrypt,但没有它的逆函数
子陌红尘 2007-06-29
  • 打赏
  • 举报
回复
听说用友/金蝶基于MS SQL Server的财务软件似乎可以在服务器端保护数据不被直接访问,这个功能估计得跟MS协商。
bill024 2007-06-29
  • 打赏
  • 举报
回复
不懂啊,只有顶下了
bill024 2007-06-29
  • 打赏
  • 举报
回复
2楼
子陌红尘 2007-06-29
  • 打赏
  • 举报
回复
抢第一楼?
课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题目:客户回款数据库设计 初始条件: 客户回款记录; 客户应付款清单;客户应付款预警;客户责任销售员清单 要求完成的主要任务: 1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计一个客户回款数据库,D BMS可选Ms SQL Server、Access、VFP等。 2. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念 设计,逻辑设计,物理实现等。 3. 基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具 )任选。这一项是选作,不作硬性要求。 时间安排: 本学期第18周: 1. 消化资料、系统调查 1天 2. 系统分析 1天 3. 总体设计,实施计划 2天 4. 撰写报告 1天 指导教师签名: 2007 年 7月 13 日 系主任(或责任教师)签名: 年 月 日 客户回款数据库设计 1.概述(设计题目与可行性分析) 1.1课程设计题目 客户回款数据库设计 1.2可行性分析 1.2.1可行性的前提必要性 本次设计是针对客户回款数据库设计,如何化解企业的回款风险,是摆在中国所有企 业面前的一个重要命题。如果将中国企业每年的坏帐、呆帐汇总,那是一笔让人触目惊 心的数目,回款工作在销售管理中的重要性越来越突出。对于企业而言,能否顺利回收 货款,决定着企业的利益能否真正地实现,因此,在尽量短的时间内回收货款,成为现 代企业销售管理的一个基本原则。然而,在现代经济转轨的社会背景下,企业的回款任 务能否顺利完成,并不完全取决于企业自身,关键在于客户能否进行积极、有效的合作 。显然,对于大多数客户而言,资金并不总是处于充余的状态,更为重要的是,企业的 道德信用日趋恶化,一些企业甚至以欠款、赖帐为荣。在这种情况下,企业为了避免由 于回款不力而陷入被动经营的怪圈,就必须加强回款工作的管理,提高回款工作的技巧 。本次设计针对这些复杂的关系和数据进行管理,绝对有利于厂商进行回款工作。有利 于客户和厂商的回款交流工作。 1.2.2技术可行性 根据学过的各方面的知识,先修课程:高级语言程序设计、数据结构、操作系统、软 件工程等,已经完全可以根据这学期学过的数据库而设计次系统,模拟客户回款数据库 ,实现简单的数据库要求。 1.2.3操作可行性 "SQL "应 用 " "Server版本 " " "企业版 "可作为正式环境(Production)数据库服务器,它" " "支持 SQL Server 2000 的所有功能,且提高执 " " "行效率,以支持最大的网站与企业线上交易处理" " "(OLTP)以及数据仓储系统 " "标准版 "可作为小型工作群组或部门的数据库服务器 " "个人版 "由行动用户所使用,他们会有一些时间与网络离" " "线,但执行需要SQL " " "Server数据存储的应用程序;同时也用于执行需" " "要在客户端计算机本地SQL Server 数据存储的 " " "独立应用程序 " 2.系统目标和建设原则 为了进一步规范应收帐款的日常管理和健全客户的信用管理体系,对应收帐款和已收 到的回款账目在销售的事前、事中、事后进行有效控制,特制定本数据库方案和实施办 法。系统设计要求能够满足客户和厂商供应方的使用要求,客户每次登录的回款记录和 查询,以及供应商为方便掌握回款信息和便捷交易而设定的明确的系统。 3.支撑环境规划 3.1 网络逻辑结构 此次设计针对生产商自己而设定的数据库,只允许生产商访问和修改,信息保密性很 强,不允许其他用户和客户修改数据,所以本系统一定要保密性高,内部网络访问或专 门的网络,设定登陆用户名和密码。 3.2软件支撑环境及开发工具 3.2.1软件支撑环境 Microsoft Office Access Microsoft Visual Basic Microsoft SQL Server Eclipse:Eclipse是一个非常优秀的集成开发环境。Eclipse是一个用于构建集成Web和 应用程序开发工具的平台,它本身并不会提供大量的最终用户功能,而是通过插件来快 速开发集成功能部件。 3.2.2开发工具环境 "SQL Server "操 作 系 统 " "版本 " " "企业版 "Windows NT 4.0 Server,Windows 2000 " " "Server,Advanced Server,Data Center " " "Server " "标准版 "Windows NT 4.0 Server,Windows 2000 " " "Server,Advanced Server,Data Center " " "Server " "个人版 "Windows Me/98,W
人事工资管理系统 1问题描述 1.1设计目的 本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改 ,根据个人信息将工资分为职务工资,职称工资和其他工资.能够调整工资标准和员 工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询 ,系统应该包括系统用户数据的添加,修改和删除。系统应该具有简单,易用,小巧 ,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。 并保证工资管理的准确性,简易性,为公司财务人员提供便利。 1.2设计背景 随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工 资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、 发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手 工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工 作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资 的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有 着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也 是企业的科学化、正规化管理,与世界接轨的重要条件。这就对人事工资管理提出了 新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以 高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享, 避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。人事工资管理系统 便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数 据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高 了透明度和互动性. 2系统目标和建设原则 2.1系统目标 某公司决定建立"工资管理系统",以取代单一的人工管理。根据人员基本情况表 中的职位、职称及工龄长短,决定工资表中的基本工资和岗位津贴的具体数值。根据 各部门上报的扣款表的内容决定工资表中扣款项的金额.按月汇总工资表。 2.2建设原则 根据我们确定的工资数据库的设计思想,我们提出我建设原则如下: A.高可靠性: 该系统是该公司进行工资管理、员工信息管理、日常行政管理和奖惩管理 的基础设施,要求有很高的可靠性,以此建立起稳定、实用的应用环境,因此系 统方案设计就以高可靠性为首要原则。 B.安全性: 系统平台和系统平台数据的安- —对网络系统应严格地管理,并通过防火墙和有效设置权限等方法加强系统平台 和数据的安全。 C.实用性: 选择适合公司应用规模和层次的技术,需求操作平台充分考虑其性价比和 适用性,网络管理简单方便、可维护性强,以降低系统管理、运行、维护和升 级费用,增强可使用性。 D.规范、开放:   坚持开放性和标准化原则,采用的各种系统平台、协议、技术、开发工具、 应用系统是开放的、标准化的和可维护的。 3运行环境规划 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规 划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的 应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越. A.开发工具与语言:visual basic 6。0 B.中文版硬件环境:CPU型号为Pentium 以上,内存128M以上。 C.系统环境:Linux及Windows98以上系统均可。 D.DBMS开发工具:MS SQL Server 2005 4需求分析说明 4。1功能需求描述 A.员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基 本信息包括员工号、员工姓名、员工性别、所在职位、具体职称、工龄和工资等级等 信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员 工姓名对员工信息进行查询。 B.工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为职位工资、职称工资、 工龄工资、其他工资四部分.该模块可以对这四个工资类型设置工资等级,并对每个等 级设置工资标准. C.工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自 动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功 能进行打预览。 以下便是该系统的功能模块示意图: 图4.2人事工资管理系统功能模块结构图 4。3数据库设计 4。3.1数据库介绍 所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若 干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理
证券投资咨询机构和会员客户之间的信息传递方式一般不外乎电话、传真、电子邮件、短消息等,各种方式均有利弊,相比之下,采用股评语音信箱这种方式则显出较多优势:真实的语音、信息传递量大,不易引起误解;只要在电话网络覆盖范围内的任何角落,都可以通过自己的信箱存取信息信息安全保密性高。 我们的股评信箱产品具有如下功能特点: 1、为确保信息安全,本系统为会员和专家提供了不同的访问通道,并根据信箱号码的角色自动识别。 2、信箱主人可以随时通过电话访问自己信箱中留言。例如:听留言、删除留言或转发留言等。 3、信箱主人可以随时通过电话远程管理自己的信箱。例如:更改信箱密码等。 4、信箱主人个性化问候语设置。 5、信箱主人个性化提示信息设置。 6、信箱主人身份验证功能。 7、信箱分组管理功能。 8、会员需经身份验证进入系统后才能向专家咨询反馈有关问题。 9、会员不能相互之间转发留言。 10、会员不能群组发送留言。 11、专家需经身份验证进入系统后才能工作,包括对会员提出投资建议以及听取留言等。 12、专家可以转发留言,以便专家之间交流意见,产生更为可靠的投资建议。 13、专家可以群组发送留言,通过一次操作即可给一批客户同时下达相同的指令。 14、新留言到来自动通知功能。 例如:拨打电话,发送短消息等。 15、支持多种数据库。例如:ACCESS,ORACLE,MS SQL Server以及其他所有可以通过ODBC进行访问的数据库。 16、可视化管理界面,可以对系统的若干参数进行灵活方便的设置。 17、支持多种程控交换机或集团电话。 18、单机线路容量可以由1线平滑扩容至255线,无需更新软件。 19、24小时不间断运行。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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