代码拉取完成,页面将自动刷新
def makeKey():
key = random(对称秘钥X位)
sqlquery(conn,insert,key)
keyId = sqlquery(conn,select,key)
return keyId,key
def getKey(keyId):
key = sqlquery(conn,select,keyId)
return key
def encrypt(keyId,明文):
密文 = 算法(encrypt,明码字符,key=getKey(keyId))
return 密文
def decrypt(keyId,密文):
明文 = 算法(decrypt,密文,key=getKey(keyId))
return 明文
def healthy():
healthyStatus = Math.abs(mysqlTimeStamp - javaTimeStamp)
return healthyStatus
def version():
versionTag = 20230818-223301
return versionTag
自测地址:
http://127.0.0.1:8080/OAMLab/doc.html
制造秘钥: http://127.0.0.1:8080/OAMLab/api/v1/key/makeKey
方法: POST
{
"cipherText": "",
"id": 0,
"key": "",
"keyId": "",
"plainText": ""
}
加密: http://127.0.0.1:8080/OAMLab/api/v1/key/dataEncrypt
方法: POST
{
"cipherText": "",
"id": 0,
"key": "",
"keyId": "6GsjGc6febXsRPqyRMKAATe2olVdjqBJuja5vbr6lCmpaia54qdvNhr2KZNYITu3",
"plainText": "OAMLab"
}
解密: http://127.0.0.1:8080/OAMLab/api/v1/key/dataDecrypt
方法: POST
{
"cipherText": "4808bd3336f933121118ba0798dc0a61",
"id": 0,
"key": "",
"keyId": "6GsjGc6febXsRPqyRMKAATe2olVdjqBJuja5vbr6lCmpaia54qdvNhr2KZNYITu3",
"plainText": ""
}
API健康检查: http://127.0.0.1:8080/OAMLab/api/v1/healthy
方法: GET
{
"healthy": "1",
}
版本标识: http://127.0.0.1:8080/OAMLab/api/v1/version
方法: GET
{
"version": "20230818-223301",
}
深圳运维圈 QQ交流群:216589280 点击加入
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。