#node.js #cloudflare-workers
Вопрос:
Как получить параметры данных из URL и расшифровать их с помощью функции ниже в cloudflare worker. https://SOMEID.srv10.workers.dev/hash/
Поэтому я хочу получить хэш и расшифровать его с помощью этой функции.
async function decryptData(encryptedData, password) { try { // split the IV off from the end (delimited using ::) encryptedComponents= encryptedData.split("::") const data = hexStringToUint8Array(encryptedComponents[0]) const iv = hexStringToUint8Array(encryptedComponents[1]) const passwordKey = await getPasswordKey(password, ['decrypt']) const decryptedContent = await crypto.subtle.decrypt( { name: 'AES-CBC', iv: iv, }, passwordKey, data, ) return arraybufferToString(decryptedContent) } catch (e) { throw e } }
Комментарии:
1. Будет ли хэш в
https://SOMEID.srv10.workers.dev/hash/
самом деле хэшем? или вы добавляете его в качестве запроса? напр.https://SOMEID.srv10.workers.dev/hash/?id=98hb23498bh23fdng9dun