上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: DES(Data Encrypt Standard数据库加密标准)是迄今为止使用最广泛的加密体制。 初学信息安全的新生,一般都会被老师要求实现DES算法,如果老师不要求,那么有缘来我这里共同学习的朋友,我建议你用C去实现一下,C语言在信息安全领域很重要,更何况隶属于工科的信息安全,你只懂理论是远远不够的。 想用其他语言实现的朋友,如果你用了汇编,那么请您老人家走开不要来看小弟的笑话。如果你用C++或者JAVA,那么我劝您用C吧,因为2年前本人计算过速度,在我的机器上,同样的代码,用C++新建的工程要比用C新建的工程慢了2倍。至于JAVA,我估计要慢10倍。 废话不多说,DES算法的理论我就不聒 阅读全文
posted @ 2012-04-24 17:03 wbzhao 阅读(8695) 评论(0) 推荐(0) 编辑
摘要: --参考:下面给出了一个存储过程,它的作用是自动将当前数据库的用户存储过程加密。DECLARE@sp_namenvarchar(400)DECLARE@sp_contentnvarchar(2000)DECLARE@asbeginintdeclare@nowdatetimeselect@now=ge... 阅读全文
posted @ 2012-04-24 17:02 wbzhao 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: --第一步--在master库中建立一个备份数据库的存储过程.USE masterGOCREATE PROC p @db_name sysname, --数据库名 @bk_path NVARCHAR(1024) --备份文件的路径AS IF ISNULL(@db_name,'')='' SET @db_name=db_name() ; DECLARE @dt VARCHAR(50) ; SET @dt=@db_name+'_'+CONVERT(VARCHAR(8) , GETDATE() ,112)+'_'; SET @dt=@d 阅读全文
posted @ 2012-04-24 16:48 wbzhao 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 问题描述:城市表 【城市】 北京 上海 天津 人口表: 【性别】【城市】 【人口】 男 浙江 100 女 北京 500 男 上海 120 女 深圳 50 女 浙江 52 男 北京 45 女 上海 180 男 深圳 254 未知 上海 20 希望查询结果: 【性别】【北京】 【上海】 【天津】 【其他】 全部 545 320 0 456 男 45 120 0 354 女 500 180 0 102 未知 0 20 0 0 说明:其他包括北京、上海、天津以外的所有城市--> liangCK小梁 于2008-10-06--> 生成测试数据: #TIF OBJECT_ID('tem 阅读全文
posted @ 2012-04-24 16:17 wbzhao 阅读(652) 评论(0) 推荐(0) 编辑
摘要: --Author: liangCK 小梁--示例一,使用证书加密数据.--建立测试数据表CREATE TABLE tb(ID intIDENTITY(1,1),data varbinary(8000)); GO --建立证书一,该证书使用数据库主密钥来加密CREATE CERTIFICATE Cert_Demo1 WITH SUBJECT=N'cert1 encryption by database master key', START_DATE='2008-01-01', EXPIRY_DATE='2008-12-31'GO --建立证书二,该 阅读全文
posted @ 2012-04-24 16:16 wbzhao 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 首先,你要有一张表! Sql代码 CREATETABLEexample( IDNumber(4)NOTNULLPRIMARYKEY, NAMEVARCHAR(25), PHONEVARCHAR(10), ADDRESSVARCHAR(50) );CREATE TABLE example( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25), PHONE VARCHAR(10), ADDRESS VARCHAR(50) );然后,你... 阅读全文
posted @ 2012-04-09 14:49 wbzhao 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 朋友说遇到了一个奇怪的事,问能访问表,也有CREATE ANY VIEW的权限,为什么不能基于被访问的表创建视图?而且是同一用户中有的表可以建视图,有的表不能建视图。创建视图有两个条件要满足:1.有创建视图的权限2.当前用户有被表的所有者显示授予访问表的权限(即权限不能是通过角色继承过来的)下面模拟一下解决过程:-- 1.有访问表scott.emp的权限(此权限不是被显示授予的,是通过角色继承过来的。所以创建视图失败)SQL> SELECT COUNT(1) FROM scott.emp; COUNT(1)---------- 13-- 2. 创建视图失败SQL> CREATE V 阅读全文
posted @ 2012-04-07 13:22 wbzhao 阅读(690) 评论(0) 推荐(0) 编辑
摘要: ORA-30553: 函数不确定! 在ORACALE数据库中,创建函数索引时,若函数是自定义的函数,须在定义函数时加上deterministic关健字,不然会出现“函数不确定”的错误提示。创建函数索引 ORA-30553: 函数不确定.原函数如下:create or replace function test(id in varchar) return number is res number ; begin res := pf_ia.test(id); return res ; end test;修改后如下create or replace function test(id in var.. 阅读全文
posted @ 2012-04-07 12:52 wbzhao 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 11.2.0.2里新增了一个很有意思的新特性——用户重命名(Rename User),以前俺们都是Rename datafile呀,tablespace呀,Index呀,抑或是constraint之类,没想到User也可以重命名的。据说这个DDL操作的需求是来源于SAP: SAP identifies a specific SAP system by the name of the database schema. If the system is renamed, the schema needs also to be renamed. This happens quite often wh 阅读全文
posted @ 2012-04-06 15:54 wbzhao 阅读(4015) 评论(0) 推荐(0) 编辑
摘要: 一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。createor replacedirectorydpdata1as'd:\test\dump';默认DATA_PUMP_DIR,所在目录C:\app\Administrator\admin\orcl\dpdump\二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select*fromdba_directories;三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。grantread,writeondire 阅读全文
posted @ 2012-04-06 14:56 wbzhao 阅读(6216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页