修改加密

This commit is contained in:
haozq 2024-09-13 19:49:35 +08:00
parent 1ab9ca5f69
commit 257515fd0a
26 changed files with 42 additions and 8 deletions

File diff suppressed because one or more lines are too long

View File

@ -27,9 +27,10 @@ layui.use(function () {
}, function (result) {
// $('.layui-btn-fluid').empty().append(' <button class="layui-btn layui-btn-fluid" lay-submit lay-filter="demo-login">登 录</button>');
if (result.code === 200) {
top.layer.msg(result.msg, { icon: 1, time: 500 }, function () {
const uss= sm4.encryptDefault_CBC(result.data.us);
top.layer.msg(result.msg, { icon: 1, time: 500 }, function () {
sessionStorage.setItem("zhgd_token", result.data.access_token);
sessionStorage.setItem("zhgd_us", result.data.us);
sessionStorage.setItem("zhgd_us",uss);
const us = JSON.parse(result.data.us);
localStorage.setItem("zhgd_type-noLogin",us.jumpType);
sessionStorage.setItem("zhgd_type", us.jumpType);

View File

@ -16,7 +16,6 @@
//# sourceMappingURL=aes.min.js.map
!function(e,n){"object"==typeof exports?module.exports=exports=n(require("./core.min")):"function"==typeof define&&define.amd?define(["./core.min"],n):n(e.CryptoJS)}(this,function(e){return e.enc.Utf8});
//# sourceMappingURL=enc-utf8.min.js.map
/**
* 加密需要先加载lib/aes/aes.min.js文件
* @param word

View File

@ -1,5 +1,9 @@
const token = sessionStorage.getItem("zhgd_token");
const us = sessionStorage.getItem("zhgd_us");
let us = sessionStorage.getItem("zhgd_us");
let sm44=new SM4Util();
us=removePadding2(us);
us=sm44.decryptDefault_CBC(us);
let zhgd_type = sessionStorage.getItem("zhgd_type");
if(!us){
if(!zhgd_type){
@ -24,7 +28,18 @@ const orgId = JSON.parse(us).orgId;
const userId = JSON.parse(us).userId;
const nickName = JSON.parse(us).nickName;
const roleName = JSON.parse(us).roleName;
function removePadding2(decrypted) {
const lastByte = decrypted.charCodeAt(decrypted.length - 1);
if (lastByte <= 16) {
for (let i = decrypted.length - lastByte; i < decrypted.length; i++) {
if (decrypted.charCodeAt(i) !== lastByte) {
return decrypted; // 如果填充不正确,返回原始字符串
}
}
return decrypted.slice(0, -lastByte);
}
return decrypted;
}
/* 退出登录 */
function loginout(type) {
if (type) {

View File

@ -2,6 +2,7 @@
<head>
<title>3D模型</title>
<meta charset="utf-8">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<style>
body {

View File

@ -4,6 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="../../css/font.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/coreTable.css"/>
<link rel="stylesheet" href="../../css/accessMge/accessMge.css">

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/coreTable.css"/>
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../css/alarmMge/alarmMge.css">
<link rel="stylesheet" href="../../plugin/toolTip/mTips.css">
<!-- <link rel="stylesheet" href="../../css/shuiYin/shuiYin.css"> -->

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/consQuality/consQuality.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/scroll/jquery.nicescroll.min.js"></script>

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/consQuality/consQuality.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/scroll/jquery.nicescroll.min.js"></script>

View File

@ -8,6 +8,7 @@
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/dataAnalysis/dataAnalysis.css">
<link rel="stylesheet" href="../../css/shuiYin/shuiYin.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/scroll/jquery.nicescroll.min.js"></script>

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/home/navigation.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../plugin/toolTip/mTips.css">
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../api/commonRequest.js" type="text/javascript"></script>

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/index/index.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<!-- <link rel="stylesheet" href="../../css/shuiYin/shuiYin.css"> -->
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/operEnvironment/operEnvironment.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/scroll/jquery.nicescroll.min.js"></script>

View File

@ -3,6 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/shuiYin/shuiYin.css">

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/personnelControl/personnelControl.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<!-- <link rel="stylesheet" href="../../css/shuiYin/shuiYin.css"> -->
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/personnelControl/personnelControlList.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<!-- <link rel="stylesheet" href="../../css/shuiYin/shuiYin.css"> -->
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>

View File

@ -6,6 +6,7 @@
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/coreTable.css"/>
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../css/towerAssInspect/towerAssInspect.css">
<link rel="stylesheet" href="../../plugin/toolTip/mTips.css">
<link rel="stylesheet" href="../../css/shuiYin/shuiYin.css">

View File

@ -10,7 +10,7 @@
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/dtree/font/dtreefont.css">
<link rel="stylesheet" href="../../css/video/video.css">
<link rel="stylesheet" href="../../plugin/toolTip/mTips.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/layui-v2.9.7/layui/layui.js"></script>

View File

@ -8,6 +8,7 @@
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="./css/index.css">
<link rel="stylesheet" href="../../plugin/toolTip/mTips.css">
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../api/commonRequest.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
@ -16,7 +17,6 @@
<script src="../../plugin/toolTip/mTips.js"></script>
<script src="../../js/publics/aescbc.js"></script>
<script src="../../js/publics/sm3.js"></script>
<script src="../../js/publics/aescbc.js"></script>
<title>导航页</title>
</head>

View File

@ -8,6 +8,7 @@
<link rel="stylesheet" href="../../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../css/main.css">
<link rel="stylesheet" href="../css/table.css">
<script src="../../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../js/loader.js" type="text/javascript"></script>
<script src="../../../js/publics/public.js"></script>

View File

@ -4,6 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Loading Page</title>
<script src="js/publics/sm4.js" type="text/javascript"></script>
<style>
html,
body,

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="css/font.css">
<link rel="stylesheet" href="css/login.css">
<script src="js/publics/sm4.js" type="text/javascript"></script>
<script src="js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="plugin/layui-v2.9.7/layui/layui.js"></script>
<script src="api/commonRequest.js" type="text/javascript"></script>

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="css/font.css">
<link rel="stylesheet" href="css/login.css">
<script src="js/publics/sm4.js" type="text/javascript"></script>
<script src="js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="plugin/layui-v2.9.7/layui/layui.js"></script>
<script src="api/commonRequest.js" type="text/javascript"></script>

View File

@ -2,6 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="js/publics/sm4.js" type="text/javascript"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Loading Page</title>
<style>

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="css/font.css">
<link rel="stylesheet" href="css/login.css">
<script src="js/publics/sm4.js" type="text/javascript"></script>
<script src="js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="plugin/layui-v2.9.7/layui/layui.js"></script>
<script src="api/commonRequest.js" type="text/javascript"></script>

View File

@ -7,6 +7,7 @@
<link rel="stylesheet" href="plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="css/font.css">
<link rel="stylesheet" href="css/login.css">
<script src="js/publics/sm4.js" type="text/javascript"></script>
<script src="js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="plugin/layui-v2.9.7/layui/layui.js"></script>
<script src="api/commonRequest.js" type="text/javascript"></script>