所有文档

          函谷物联安全系统 HISK

          设备安全

          数据加密

          数据加密可以参考代码如下:

          // 定义请求参数
          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(); // 获取加密后的数据

          数据解密

          数据解密可以参考代码如下:

          // 定义请求参数
          String message = "MyKsIb6Q4ycuwg2kasdfXLLZ4HtkE/B3up5fO"; // 密文数据,base64编码
          String deviceId = "abcdefghijklmnop";                     // 指定设备ID
          
          // 实例化请求对象
          CipherRequest request = new CipherRequest();
          request.setData(message);
           
          // 发送请求
          CipherResponse response = client.decrypt(deviceId, request);
          String plainData = response.getData();   // 获取解密后的数据,消息以base64编码

          设备激活

          设备激活可以参考代码如下:

          // 定义请求参数
          String message = "QZzvVoucoiFFCdHek4haqq1ADRxzkOEvZads"; // 激活数据,base64编码
          String deviceId = "abcdefghijklmnop";                     // 指定设备ID
          
          // 实例化请求对象
          ActiveRequest request = new ActiveRequest();
          request.setData(message);
          
          // 发送请求
          ActiveResponse response = client.active(deviceId, request);

          设备认证

          设备激活可以参考代码如下:

          // 定义请求参数
          String message = "0-0-1537156652-GMkuzFzCMG3YmAmG4N8Lyw3xkYyhvBneDZ/kk"; // 认证数据
          String deviceId = "abcdefghijklmnop";                                     // 指定设备ID
          
          // 实例化请求对象
          AuthRequest request = new ActiveRequest();
          request.setData(message);
          
          // 发送请求
          client.auth(deviceId, request);
          上一篇
          初始化
          下一篇
          版本更新说明