求一个SYBASE12.5下可逆的加密解密存储过程

whyisgood 2010-11-26 10:57:59
如题,请赐教!
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
drifter2002 2011-03-01
  • 打赏
  • 举报
回复
自带的不可逆
iihero 2010-12-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 whyisgood 的回复:]

我说的不是加密存储过程,而是加密数据内容
比如:某个列存放密码,我不想明文显示出来
[/Quote]
这个ASE15就有这功能。参考一下加密列即可。

以下示例创建两个密钥:数据库缺省密钥(使用 init_vector、pad 和
keylength 的缺省值),命名密钥(即 cc_key,具有非缺省值)。
employee 表中的 ssn 列是使用缺省密钥加密的; customer 表中的
creditcard 列是使用 cc_key 加密的:
create encryption key new_key as default for AES
create encryption key cc_key for AES with
keylength 256
init_vector null
pad random
create table employee_table (ssn char(15) encrypt)
4. 加密数据具有加密列的 Adaptive Server 15.0
10 新增功能
create table customer (creditcard char(20)
encrypt with cc_key)
sybasebbs 2010-12-03
  • 打赏
  • 举报
回复
http://www.sybasecn.com/forum.php?mod=viewthread&tid=2013&highlight=%BC%D3%C3%DC
参考一下吧
whyisgood 2010-12-02
  • 打赏
  • 举报
回复
我说的不是加密存储过程,而是加密数据内容
比如:某个列存放密码,我不想明文显示出来
sybasebbs 2010-11-30
  • 打赏
  • 举报
回复
SYBASE不可逆的
iihero 2010-11-30
  • 打赏
  • 举报
回复
可逆的话,就失去了加密的意义。
你可以自己使用DES加密再解密存储过程的文本。呵呵。
  • 打赏
  • 举报
回复
利用系统自带的加密过程sp_hidetext就很保险。 sybase中的sp_hidetext好像破解不了吧。

解密的办法是自己保存语法。



这可能和你的要求有点不同。 你是想要加密串 。。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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