MCPcopy Create free account
hub / github.com/develop202/migu_video / encrypt

Function encrypt

utils/ddCalcuURL.js:47–64  ·  view source on GitHub ↗

* 加密url * @param {string} videoURL - 视频url * @param {Uint8Array} memoryView - 内存 * @param {Function} getEncrypt - 加密方法 * @returns {string} - 加密地址

(videoURL, memoryView, getEncrypt)

Source from the content-addressed store, hash-verified

45 * @returns {string} - 加密地址
46 */
47function encrypt(videoURL, memoryView, getEncrypt) {
48 // 将地址写入内存
49 let i;
50 for (i = 0; i < videoURL.length; ++i) {
51 memoryView[i] = videoURL.charCodeAt(i)
52 }
53 memoryView[i] = 0
54
55 // 加密内存中的url
56 let start = getEncrypt(0)
57
58 // 从内存中读取加密后的url
59 let encryptedURL = ""
60 for (let i = start; memoryView[i] != 0; ++i) {
61 encryptedURL += String.fromCharCode(memoryView[i])
62 }
63 return encryptedURL
64}
65
66
67/**

Callers 1

getEncryptURLFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected