Oracle中的密码DBMS_OBFUSCATION_TOOLKIT.MD5加密位数的问题,在OOXX之后密码一定是16位或者32位吗?可能做成10位吗?

AngleKill 2011-01-12 03:28:16
RT,本人小白,请各位帮忙
...全文
567 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AngleKill 2011-01-13
  • 打赏
  • 举报
回复
哦 ,那有什么办法让密码加密成10位吗?
kingkingzhu 2011-01-12
  • 打赏
  • 举报
回复
MD5 Procedures and Functions
These subprograms generate MD5 hashes of data. The MD5 algorithm ensures data integrity by generating a 128-bit cryptographic message digest value from given data.
10g 11g文档这么说的
可以生成32byte的么。。。
iqlife 2011-01-12
  • 打赏
  • 举报
回复
不能

加密包dbms_obfuscation_toolkit中提供了四个关于MD5算法的过程或者函数,两个是操作RAW型数据的,另外两个是操作VARCHAR2。下面主要介绍下对VARCHAR2进行加密的MD5过程PROCEDURE MD5。

PROCEDURE MD5

Argument Name Type In/Out Default?

------------------------------ ----------------------- ------ --------

INPUT_STRING VARCHAR2 IN

CHECKSUM_STRING VARCHAR2(16) OUT

其中参数INPUT_STRING为预加密的输入字符串,CHECKSUM_STRING为加密后的输出字符串。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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