我正在使用Openedge Webserver(PASOE)。目前,尝试使用MESSAGE-DIGEST()来应用“SHA-256”加密。
MESSAGE-DIGEST(“SHA-256”,“sampleString”)。这创造了RAW ……
MESSAGE-DIGEST 将返回原始的32字节值。你只需要使用 HEX-ENCODE 转换它:
MESSAGE-DIGEST
HEX-ENCODE
DEFINE VARIABLE cString AS CHARACTER NO-UNDO. cString = "sampleText". MESSAGE STRING(HEX-ENCODE(MESSAGE-DIGEST("sha-256", cString))) VIEW-AS ALERT-BOX.