| 添加到收藏夹 | 返回目录页 | 上一篇:pcom各种版本的问题总结 |
(如何在iSeries(AS/400)將资料加密(ZT)
系統本身仅提供单向资料加密 API _CIPHER
File : QRPGLESRC
Member: CIPHERR
Type : RPGLE
Usage : CRTBNDRPG PGM(CIPHERR) DFTACTGRP(*NO)
CALL CIPHERR (1234567890123456 12345678 )
第一個參數是原始資料且長度必須是 8 的倍數,第二個參數是加密的Key, 第三個參數是加密後的資料, 資料長度須與原始資料長度一樣.
*
* Function 2 -> Encrypt; detail refference SC41-5810 _CIPHER function
* function _CIPHER provides one-way encryption
* Apr. 2002
*
D PlainText S *
D CipherText S *
D Controls DS 32
D Function 5I 0 inz(2)
D Length 5I 0 inz(%size(UserID))
D CBC_Mode 1A inz(X40)
D SecretKey 1A dim(8)
D Reserved_1 1A inz(*loval)
D InitChain 8A inz(X5555555555555555)
D Reserved_2 10A inz(*loval)
C *entry plist
C parm UserID 16
C parm Password 8
C parm Encrypted 16
C movea Password SecretKey
C 1 do 8 X 5 0
C testb X81 SecretKey(X) 21
C 21 biton X80 SecretKey(X)
C N21 bitoff X80 SecretKey(X)
C enddo
C eval PlainText = %addr(UserID)
C eval CipherText = %addr(Encrypted)
C callb _CIPHER
C parm CipherText
C parm Controls
C parm PlainText
C Encrypted Dsply
C move *on *INLR
最热门文章推荐:
>· 实体ejb
>· 第一个ejb
>· ejb 发展
>· jbuilder ejb
>· 系统文件检查器
>· 系统引导文件
>· 系统更新文件
>· 中国网管
↓相关文章:
- · 急等 如何更改as/400 V4R5 如何更改IP地址
- · 通过Navigator配置实现PC端拨号登陆远程AS/400.
- · 高版本安全数据向低版本系统迁移问题
- · as400与windows如何互相传送文件
- · 【分享】如何实现直接从AS/400发送信息到指定的邮箱.
- · rpg的小问题谁能解决一下,先谢了!(新手)
- · CA连接不上,PCOMM正常使用,授权及网络正常。什么问题?
- · exfmt与write的区别
- · 在TCPIP基础上建立APPC连接
- · 硬盘利用率的问题
- · 如何利用RPG,CL和ACCESS制作一个条形码标签的打印程序?
- · domino的邮件问题 急! (居士快进)
- · 请教400上的文件问题
- · 如何用PC超级终端对RS6000完成控制及安装(希望是我的精品)
- · (原创) 7133-T40阵列故障解决实例
- · 又来临时抱佛脚了,请教s7a电源问题
- · 经验交流<如何在AIX下面更改before login banner>
- · 刚完成的一个hacmp 5.1 +db2 udb 8.1 ese环境下的HA配置!
- · [原创]SNORT&ACID install on AIX 5.2
- · 一光纤卡的问题的解决,有类似问题的可以参考
- · 使用SFU实现Windows和AIX文件共享-请求加精
- · ORACLE/RAC安装完全攻略
- · Step bye Step for Install the Domino server 7 on aix 5L 5.2
- · 199学习笔记(chap11)
- · 在cp时的怪问题
- · 一个系统频繁宕机(888 102 300 0C0)的案例分析与解决!!!
- · 个人总结-理解和使用aix的日志系统
- · VIO配置1
- · IY19375补丁打不上。-_-!!!
- · 老的文章不一定就没有用处了:)
- · 任何在aix下面看你的系统是32位还是64位的
- · 吃了一个“螃蟹”
- · 监视别人在登录后都输入了什么命令
- · Securing AIX 5L from Scratch
- · 如何确定pSeries和RS/6000 CPU的主频?
- · .kshrc的作用
- · AIX 5.2对用户登录界面的安全性的增强
- · 更改HACMP环境里网卡的ip地址
- · 做AIX rootvg的镜像
- · 替换SSA raid磁盘阵列中坏盘步骤
- · 2005-02-02 日的学习内容
- · 今天是大年初一
- · 谚语
- · awk将文件的两行合并为一行
- · aix 版本显示问题
- · Domino 6 AIX安装环境
- · aix操作系统的备份和恢复
- · 如何通过PC机的超级终端控制RS6000
- · HACMP的注意事项
- · AIX经验汇总
- · hacmp的定义和发展
- · hacmp 1.1.2--1.1.4(续1)
- · AIX中关于LVM中有几个关于容量的计算
- · AIX 初学者之梦
- · ODM
- · 开门大吉之我言
- · 2个lpar1个光驱的问题--NFS的应用
- · 还是嫩啊。
- · 三年之痒
- · AIX系统升级微码,打补丁.
- · 微码问题。
- · AIX学习笔记
- · AIX下,得到用户上次更改密码时间的脚本(原创)
- · AIX 性能调优-内存、CPU篇
- · AIX 性能调优-内存、CPU篇II
- · aix mount linux文件系统
- · aix上装mozilla
- · aix上安装bash
- · IBM E-server 发展里程碑
- · 关于du与df命令
- · 培训教室机器误删除HD5的恢复过程.
- · hd5包含的内容和磁带备份的说明和验证(讲课的笔记)
- · 修改rootvg的 PP size.
- · 查看aix系统信息
- · 一个简单的脚本
- · 有人知道下面的提示是怎么回事吗?
- · 先转一篇文章-作为hacmp学习和实施的一个指导
- · geoRM有没有兄弟有接触!?
- · hacmpV5.1的规划(翻译红皮书)
- · 查看每个vg及lv上的I/O情况

