彩票app

天津辅导网 - 学习如此简单!

当前位置: 彩票app > 计算机 >

Oracle数据库替代加密算法

时间:2012-10-07 10:52来源:http://www.esgetutoring.com/ 作者:天津彩票app网站 网 点击:
替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代 后形成密文。例如:明文字母a、b、c、d ,用D、E、F、G做对应替换后形成密文。 这里在Oracle的存储过程,通过替换

  替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代 后形成密文。例如:明文字母a、b、c、d ,用D、E、F、G做对应替换后形成密文。

  这里在Oracle的存储过程,通过替换加密算法来实现密码存入数据库时的加密。

  1.--------------------------------

彩票app   2.--------------------------------

彩票app   3.--Oracle数据库加密----替代算法---

彩票app   4.--http://nileader.blog.51cto.com

  5.--------------------------------

  6.CREATE OR REPLACE PROCEDURE pro_insert(

  7.        uName IN scott.users.uname%TYPE,           --用户名

  8.        uPwd  IN scott.users.upwd%TYPE             --密码,这个要加密

  9.) IS

  10.BEGIN

  11.

彩票app   12.--定义变量

彩票app   13.DECLARE

彩票app   14.   insertSQL   nvarchar2(200 );   --一个待构造的sql语句

  15.   key         numeric(2);        --密钥

  16.   totalLetter numeric(2);        --字母的总个数

  17.   targetCode   nvarchar2(15);     --转化后的字符密码表示

彩票app   18.   lengthUpwd  numeric(2);        --密码长度

  19.   initCodeVal numeric(3);        --原始密码每位上字符对应的数值

  20.   targetCodeVal numeric(3);

彩票app   21.   BEGIN

  22.

  23.      key         := 3;             --密钥赋值

  24.      totalLetter := 26;            --字母总数

彩票app   25.      targetCode  := '';            --转化后的字符

  26.

  27.

  28.      --获取初始密钥的长度

  29.      lengthUpwd := LENGTH(uPwd);

彩票app   31.      --逐个对初始密钥进行加密

  32.      FOR i IN 1..lengthUpwd

  33.        LOOP

  34.

彩票app   35.          initCodeVal   := ASCII(SUBSTR(uPwd,i,1) ) -96 ;

  36.          --如果替代后的字母超过了z

  37.          targetCodeVal := MOD((initCodeVal + key), totalLetter );

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

牛皮癣

牛皮癣症状

乌龙散 湿疹

牛皮癣最好治疗方法

牛皮癣症状银屑病

牛皮癣症状牛皮癣治疗土方法

牛皮癣,牛皮癣治疗土方法

牛皮癣

治疗牛皮癣最好的医院

牛皮癣

牛皮癣,治疗牛皮癣

北京治疗白癜风最好的医院,白癜风的早期症状

白癜风治疗费用,白癜风治疗医院

治疗白癜风专科医院,治疗白癜风价格

白癜风治疗方法,白癜风能治好吗

秋装,女装品牌

天津哪里治疗牛皮癣效果好

天津治疗牛皮癣,天津治疗牛皮癣

郑州治疗牛皮癣,郑州中医治疗牛皮癣医院

唐山哪里治疗牛皮癣效果好

唐山治疗牛皮癣,唐山最好的牛皮癣医院

保定治疗牛皮癣,保定最正规的牛皮癣医院

石家庄治疗牛皮癣,石家庄哪里治疗牛皮癣效果好