如何在jquery中解密值(k,v)

i2byvkas  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(240)

如何对jquery的值(k,v)使用解密函数我已经尝试了很多东西。但它仍然没有,请给出建议。

function query_user (No) {
    var text = '';        
    $.ajaxSetup({
        async: false
    });
    $.ajax('controller/query_user.php', {
        type: 'POST',
        data: {
            'Id': No
        },
        dataType: 'json',
        success: function(data2) {
            $.each(data2,function(k,v){
                $("#Name").val(v.Name);
                $("#LastName").val(v.LastName);
                $("#add_id").attr("href","test.php?Id="+v.Id);
                $("#Id").val(v.Id);
            });
        }
    });
}

解密函数

function decrypt($data, $key) {
    $encryption_key = base64_decode($key);
    list($encrypted_data, $iv) = array_pad(explode(':::', base64_decode($data), 3),3,null);
   return openssl_decrypt($encrypted_data, 'aes-256-cbc', $encryption_key, 0, $iv);
}

我的钥匙

$key = "1212312121";

我想提供要解密的源数据

<div class="col-md-2"><label for="Name">Name</label><input type="text" id="Name" name="Name" class="form-control"  value = "" readonly/></div>
<div class="col-md-2"><label for="LastName">LastName</label><input type="text" id="LastName" name="LastName" class="form-control" value="" readonly/></div>

我的数据列

Name = cHV6Rno3VnlTYU5VTzk1clQ3bi8wQT09OjphbXPN2GTwGJykqq0xIemc Lastname =OWpJbXBOWU1TNjZ4cGNYNWhuUUNmYXY1NjRQQzR6T3ZUWUZWc1o4ano5Y3hYTkx6TTZyZVQwd1NnKzRwVy9nbDo6pn8zI1mtQckWAmG+nbYv0w==

我想使用decrypt函数对“name”和“lastname”进行解密,因为现在我使用的是jquery,但它只显示加密的数据。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题