云服务器内容精选
-
使用示例 加密示例 importClass(com.roma.apic.livedata.common.v1.AesUtils); function execute(data) { var plainText = "plainText"; //加解密用的密钥硬编码到代码中有较大的安全风险,建议在配置文件中存放,本示例以在自定义后端的配置管理中配置的secretKey为例进行说明 var secretKey = "#{secretKey}"; var initialVector = "initialVector"; var encryptText = AesUtils.encrypt(plainText, secretKey, initialVector, AesUtils.KEYLENGTH.KL_128, AesUtils.MODE.GCM, AesUtils.PAD.NOPADDING); return encryptText } 解密示例 importClass(com.roma.apic.livedata.common.v1.AesUtils); function execute(data) { var encryptText = "encryptText"; //加解密用的密钥硬编码到代码中有较大的安全风险,建议在配置文件中存放,本示例以在自定义后端的配置管理中配置的secretKey为例进行说明 var secretKey = "#{secretKey}"; var initialVector = "initialVector"; var decryptText = AesUtils.decrypt(encryptText, secretKey, initialVector, AesUtils.KEYLENGTH.KL_128, AesUtils.MODE.GCM, AesUtils.PAD.NOPADDING); return decryptText }
-
方法列表 返回类型 方法和说明 static java.lang.String decrypt(java.lang.String encryptText, java.lang.String secretKey) 使用密钥对密文进行AES解密。 static java.lang.String encrypt(java.lang.String plainText, java.lang.String secretKey) 使用密钥对明文进行AES加密。 static java.lang.String decrypt(java.lang.String encryptText, java.lang.String secretKey, java.lang.String initialVector, AesUtils.KEYLENGTH length, AesUtils.MODE mode, AesUtils.PAD pad) 使用指定模式和长度的密钥对密文进行AES解密。 static java.lang.String encrypt(java.lang.String plainText, java.lang.String secretKey, java.lang.String initialVector, AesUtils.KEYLENGTH length, AesUtils.MODE mode, AesUtils.PAD pad) 使用指定模式和长度的密钥对明文进行AES加密。
-
方法详情 public static java.lang.String decrypt(java.lang.String encryptText, java.lang.String secretKey) 使用密钥对密文进行AES解密 输入参数 encryptText:待解密的密文,长度不超过8192 secretKey:密钥 返回信息 返回解密后的数据 public static java.lang.String encrypt(java.lang.String plainText, java.lang.String secretKey) 使用密钥对明文进行AES加密 输入参数 plainText:待加密的明文,长度不超过4096 secretKey:密钥 返回信息 返回加密后的数据 public static java.lang.String decrypt(java.lang.String encryptText, java.lang.String secretKey, java.lang.String initialVector, AesUtils.KEYLENGTH length, AesUtils.MODE mode, AesUtils.PAD pad) 使用指定模式和长度的密钥对密文进行AES解密 输入参数 encryptText:待解密的密文,长度不超过8192 secretKey:密钥 initialVector:初始向量 length:密钥的长度,取值范围:AesUtils.KEYLENGTH.KL_0、AesUtils.KEYLENGTH.KL_128、AesUtils.KEYLENGTH.KL_192、AesUtils.KEYLENGTH.KL_256 mode:工作模式,取值范围:AesUtils.MODE.GCM、AesUtils.MODE.CTR pad:填充模式,取值范围:AesUtils.PAD.PK CS 5PADDING,AesUtils.PAD.NOPADDING 返回信息 返回解密后的数据 public static java.lang.String encrypt(java.lang.String plainText, java.lang.String secretKey, java.lang.String initialVector, AesUtils.KEYLENGTH length, AesUtils.MODE mode, AesUtils.PAD pad) 使用指定模式和长度的密钥对明文进行AES加密 输入参数 plainText:待加密的明文,长度不超过4096 secretKey:密钥 initialVector:初始向量 length:密钥的长度,取值范围:AesUtils.KEYLENGTH.KL_0、AesUtils.KEYLENGTH.KL_128、AesUtils.KEYLENGTH.KL_192、AesUtils.KEYLENGTH.KL_256 mode:工作模式,取值范围:AesUtils.MODE.GCM、AesUtils.MODE.CTR pad:填充模式,取值范围:AesUtils.PAD.PKCS5PADDING,AesUtils.PAD.NOPADDING 返回信息 返回加密后的数据
-
方法列表 返回类型 方法和说明 String getType() 获取数据源的类型 String getUrl() 获取连接字符串。 String getUser() 获取用户名 String getPassword() 获取密码 void setType() 设置数据源类型,可以为"mysql","mssql","oracle","postgresql","hive","redis","mongodb" void setUrl() 设置数据源连接字符串。 void setUser() 设置数据源用户名 void setPassword() 设置数据源密码
-
方法详情 public String getType() 获取数据源的类型 返回信息 返回数据源类型 public String getUrl() 获取连接字符串。 返回信息 返回连接字符串 public String getUser() 获取用户名 返回信息 返回用户名 public String getPassword() 获取密码 返回信息 返回密码 public void setType(String type) 设置数据源类型,可以为"mysql","mssql","oracle","postgresql","hive","redis","mongodb" 输入参数 type:类型 public void setUrl(String url) 设置数据源连接字符串。 如果数据源类型为"mysql","mssql","oracle","postgresql","hive",则填写jdbc连接字符串。例如:"jdbc:mysql://127.0.0.1:8888/db?useUnicode=true&characterEncoding=utf8"。 如果为数据源类型为"redis",则格式为"127.0.0.1:6379@0",其中,"@0"可省略,为redis数据库编号。 如果为数据源类型为"mongodb",则格式为"127.0.0.1:27017@db",其中,db为数据库名称。 输入参数 url:连接字符串 public void setUser(String user) 设置数据源用户名。如果为数据源类型为"redis",则不需要填写。 输入参数 user:用户名 public void setPassword(String password) 设置数据源密码。 输入参数 password:密码
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格