Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

crypto.min.js 3.3KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["platform/crypto/managers/cryptomanager.js"]}html(){return""}load(){return}init(t){var i=this;i.fileCacheHelper.loadJsFiles(["platform/crypto/managers/cryptomanager.js"],function(){i.loaddesign(t);$("#cardfooter").hide();$("#submit_btn1").click(function(){let r=$("#txt_inputString").val(),u=$("#txt_secretkey").val();var t="";for(let i of n.Themes.Providers.Detail_Settings.Instance().InputParameters)i.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_uniqueid"&&(t=i.Value);i.crypto(r,t,u,$("#cmb_isencrypt").is(":checked"))});$("#clipboardCopy").click(function(){$("#clipBoardText").select();document.execCommand("copy")})})}crypto(t,i,r,u){var f={token:t,uniqueid:i,secretkey:r,isencrypt:u};n.Platform.Crypto.Managers.CryptoManger.Instance().crypto(f).then(function(n){$("#cardfooter").show();n.result=JSON.parse(n.result);$("#clipBoardText").val(n.result.Result)})}loaddesign(n){$("."+n).append(' <div class="d-flex flex-column"> <ul class="card p-5"> <li> <ul class="card d-flex flex-column"> <li class="card-header"> <span class="font-weight-500 font-18">Cryptography<\/span> <\/li><li class="card-body"> <ul class="d-flex flex-column"> <li class="d-flex flex-column pt-1 pb-20"> <label for="inputString" class="font-weight-600">Input String<\/label> <input type="text" id="txt_inputString" class="form-control" placeholder="Input String" data-placeholder="Input String" data-validatename="Input String" data-label="Input String" autocomplete="off" style="box-shadow: none;"> <\/li><li class="d-flex flex-row w-100 align-items-end"> <div class="d-flex flex-column pt-1 pb-20 w-50"> <label for="security" class="font-weight-600">Security<\/label> <input type="text" id="txt_secretkey" class="form-control" placeholder="Security" data-placeholder="Security" data-validatename="Security" data-label="Security" autocomplete="off" style="box-shadow: none;"> <\/div><div class="d-flex justify-content-center pt-1 pb-20 w-50"> <div class="d-flex align-items-center"> <input class="form-check-input isencrypt" type="checkbox" value="" id="cmb_isencrypt" style="width: 18px; height:18px;"> <label class="form-check-label pl-2" for="isencrypt"> IsEncrypt<\/label> <\/div><\/div><\/li><li class="d-flex justify-content-end"> <a href="javascript:;" class="btn btn-primary" id="submit_btn1">Generate<\/a> <\/li><\/ul> <\/li><\/ul> <\/li><\/ul> <ul id="cardfooter"> <li> <ul class="card d-flex flex-column"> <li class="card-header"> <div class="d-flex justify-content-between align-items-center"> <span id="sp_Encrypt" class="font-weight-500 font-18">Encrypt<\/span> <a href="javascript:;" id="clipboardCopy" style="cursor:pointer;"><i class="la la-copy"><\/i><\/a><\/div><\/li><li class="card-body"> <div> <input type="text" class="alert alert-danger mb-0 py-1 d-flex align-items-center px-10 w-100 text-truncate" style="box-shadow: none;outline:none;" id="clipBoardText" value="" readonly=""> <\/div><\/li><\/ul> <\/li><\/ul> <\/div>');$("#cmb_isencrypt").prop("checked",!0)}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Crypto=i})(i=t.Components||(t.Components={}))})(i=t.Crypto||(t.Crypto={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));