我用清單3在下面的鏈接以創建FIELDPROC程序QGPL/MOBHOMEPAS應加密變量char列Field Encryption in DB2 for i具有數據庫與FIELDPROC麻煩(在iSeries列加密)
予編譯RPGLE程序和我創建一個單獨的數據庫DBMLIB/UMAAAP00如下
A R UMAAAF00 TEXT('-
A TEST ENCRYPTION')
A*
A IPIAAA 20A VARLEN(20)
A KYGAAA 11S 2 COLHDG('SALARY')
然後我使用STRSQL變更的表,並保護IPIAAA
ALTER TABLE DBMLIB/UMAAAP00 alter column IPIAAA set FIELDPROC
QGPL.MOBHOMEPAS
ALTER COMPLETED FOR TABLE UMAAAP00 IN DBMLIB.
由於某些原因,當我通過upddta將條目直接添加到文件本身,然後執行wrkqry來查詢和文件並查看它們時,我沒有看到它們是加密的。
這不是它應該如何工作?有人能夠幫助我的邏輯?最終,我想創建一個簡單的表格,其中只有一個20個字符左右的密碼列作爲加密。
您是否完全按照提供的使用示例代碼?或者你是否添加了任何代碼來限制某些用戶的解碼? QGPL.MOBHOMEPAS是否可用於運行RUNQRY的作業? – user2338816 2015-04-03 22:22:18