KMorazが書いたように-私はこれのための組み込み関数を知りません。
価値のあることですが、私が行う方法は、外部COMDLLを使用して暗号化/復号化を行うことです。
もちろん、インストールで使用および展開するには、このようなDLLを取得/作成する必要があります。
(私は純粋なinstallscriptインストールを使用します-MSIではありません)
function STRING Encryption(bEncrypt,sInput)
STRING sEncryptionKey, sResult;
OBJECT oEncryption;
begin
try
// create encryption key
sEncryptionKey = "key";
// create COM object
set oEncryption = CoCreateObject("Encryption");
if (IsObject(oEncryption)) then
// set encryption key
oEncryption.Initialize(sEncryptionKey);
if (bEncrypt = TRUE) then
sResult = oEncryption.Encode(sInput);
else
sResult = oEncryption.Decode(sInput);
endif;
endif;
// free object
set oEncryption = NOTHING;
catch
sResult = "";
endcatch;
return sResult;
end;
これが何らかの形で役立つことを願っています。