Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tcube_deploy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗长华
tcube_deploy
Commits
b796bcd3
Commit
b796bcd3
authored
Jul 01, 2022
by
罗长华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
be73e129
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 additions
and
1 deletions
+1
-1
.DS_Store
+0
-0
dist/im/js/app.js
+1
-1
No files found.
.DS_Store
View file @
b796bcd3
No preview for this file type
dist/im/js/app.js
View file @
b796bcd3
...
@@ -478,7 +478,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_
...
@@ -478,7 +478,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
createSecretKey
\"
, function() { return createSecretKey; });
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
AesEncrypt
\"
, function() { return AesEncrypt; });
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
AesDecrypt
\"
, function() { return AesDecrypt; });
\
n/* harmony import */ var core_js_modules_es_
object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */
\"
./node_modules/core-js/modules/es.object.to-string.js
\"
);
\
n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);
\
n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */
\"
./node_modules/core-js/modules/es.regexp.to-string.js
\"
);
\
n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
\
n/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */
\"
./node_modules/crypto-js/index.js
\"
);
\
n/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
\
n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! md5 */
\"
./node_modules/md5/md5.js
\"
);
\
n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_3__);
\
n
\
n
\
n// AES加密
\
n
\
n // 十六位十六进制数作为密钥偏移量
\
n
\
nvar iv = crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.enc.Utf8.parse('WeCloudAESEncryp'); // 生成密钥
\
n
\
nfunction createSecretKey(conversationId) {
\
n return crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.enc.Utf8.parse(md5__WEBPACK_IMPORTED_MODULE_3___default()(
\"
TCUBE&
\"
+ conversationId));
\
n}
\
n/**
\
r
\
n * 登录密码 用的加密方法 消息加密
\
r
\
n * @return {string}
\
r
\
n */
\
n
\
nfunction AesEncrypt(word, key) {
\
n var srcs = crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.enc.Utf8.parse(word);
\
n var encrypted = crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.AES.encrypt(srcs, key, {
\
n iv: iv,
\
n mode: crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.mode.CBC,
\
n padding: crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.pad.Pkcs7
\
n });
\
n return encrypted.toString();
\
n} // 解密消息
\
n
\
nfunction AesDecrypt(word, key) {
\
n try {
\
n var decrypt = crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.AES.decrypt(word, key, {
\
n iv: iv,
\
n mode: crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.mode.CBC,
\
n padding: crypto_js__WEBPACK_IMPORTED_MODULE_2___default.a.pad.Pkcs7
\
n });
\
n var decryptedStr = decrypt.toString(crypto_js__WEBPACK_IMPORTED_MODULE_2
___default.a.enc.Utf8);
\
n return decryptedStr.toString();
\
n } catch (error) {
\
n console.log('解密失败', word);
\
n return word;
\
n }
\
n}
\
n
\
n//# sourceURL=webpack:///./src/utils/messageEncrypt.js?"
);
eval
(
"__webpack_require__.r(__webpack_exports__);
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
createSecretKey
\"
, function() { return createSecretKey; });
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
AesEncrypt
\"
, function() { return AesEncrypt; });
\
n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
\"
AesDecrypt
\"
, function() { return AesDecrypt; });
\
n/* harmony import */ var core_js_modules_es_
array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */
\"
./node_modules/core-js/modules/es.array.slice.js
\"
);
\
n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);
\
n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */
\"
./node_modules/core-js/modules/es.object.to-string.js
\"
);
\
n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);
\
n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */
\"
./node_modules/core-js/modules/es.regexp.to-string.js
\"
);
\
n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__);
\
n/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! crypto-js */
\"
./node_modules/crypto-js/index.js
\"
);
\
n/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_3__);
\
n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! md5 */
\"
./node_modules/md5/md5.js
\"
);
\
n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_4__);
\
n
\
n
\
n
\
n// AES加密
\
n
\
n // 十六位十六进制数作为密钥偏移量
\
n
\
nvar iv = crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.enc.Utf8.parse('WeCloudAESEncryp'); // 生成密钥
\
n
\
nfunction createSecretKey(conversationId) {
\
n return crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.enc.Utf8.parse(md5__WEBPACK_IMPORTED_MODULE_4___default()(
\"
TCUBE&
\"
+ conversationId).slice(8, 24));
\
n}
\
n/**
\
r
\
n * 登录密码 用的加密方法 消息加密
\
r
\
n * @return {string}
\
r
\
n */
\
n
\
nfunction AesEncrypt(word, key) {
\
n var srcs = crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.enc.Utf8.parse(word);
\
n var encrypted = crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.AES.encrypt(srcs, key, {
\
n iv: iv,
\
n mode: crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.mode.CBC,
\
n padding: crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.pad.Pkcs7
\
n });
\
n return encrypted.toString();
\
n} // 解密消息
\
n
\
nfunction AesDecrypt(word, key) {
\
n try {
\
n var decrypt = crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.AES.decrypt(word, key, {
\
n iv: iv,
\
n mode: crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.mode.CBC,
\
n padding: crypto_js__WEBPACK_IMPORTED_MODULE_3___default.a.pad.Pkcs7
\
n });
\
n var decryptedStr = decrypt.toString(crypto_js__WEBPACK_IMPORTED_MODULE_3
___default.a.enc.Utf8);
\
n return decryptedStr.toString();
\
n } catch (error) {
\
n console.log('解密失败', word);
\
n return word;
\
n }
\
n}
\
n
\
n//# sourceURL=webpack:///./src/utils/messageEncrypt.js?"
);
/***/
}),
/***/
}),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment