函谷物联安全系统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);
    上一篇
    初始化
    下一篇
    版本更新说明