所有文档

          函谷物联安全系统 HISK

          快速入门

          本节介绍如何快速使用HISK Java SDK完成常见操作,如加密、解密、激活、认证等HISK服务,所有操作都是通过IotHisk与HISK服务进行交互。

          具体接口参数定义详细请参考API文档

          数据加密

          import com.baidubce.BceClientConfiguration;
          import com.baidubce.auth.DefaultBceCredentials;
          import com.baidubce.services.iothisk.model.CipherRequest;
          import com.baidubce.services.iothisk.model.CipherResponse;
          
          public class EncryptMessageExample {
          
              public static void main(String[] args) {
                  String endPoint = "http://hisk.baidubce.com";     // HISK服务域名,可根据环境选择具体域名
                  String accessKeyId = "u23487324298ewuroiew";        // 发送账号安全认证的Access Key ID
                  String secretAccessKy = "8273dsjhfkjdshf78327jkj";  // 发送账号安全认证的Secret Access Key
          
                  // ak、sk等config
                  BceClientConfiguration config = new BceClientConfiguration();
                  config.setCredentials(new DefaultBceCredentials(accessKeyId, secretAccessKy));
          
                  // 实例化发送客户端
                  IotHiskClient client = new IotHiskClient(config);
          
                  // 定义请求参数
                  String message = "aGVsbG8gd29ybGQK";     // 加密数据,base64编码,其对应消息为"hello world"
                  String deviceId = "abcdefghijklmnop";    // 指定设备ID
                  
                  // 实例化请求对象
                  CipherRequest request = new CipherRequest();
                  request.setData(message);
          
                  // 发送请求
                  CipherResponse response = client.encrypt(deviceId, request);
          		String encryptedData = response.getData(); // 获取加密后的数据
              }
          }
          上一篇
          安装
          下一篇
          初始化