zhoujie 1 рік тому
джерело
коміт
3d6017c962
1 змінених файлів з 2 додано та 2 видалено
  1. 2
    2
      utils/util/sm4.js

+ 2
- 2
utils/util/sm4.js Переглянути файл

let decrypted = sm4.sm4_crypt_cbc( let decrypted = sm4.sm4_crypt_cbc(
ctx, ctx,
ivBytes, ivBytes,
base64js.toByteArray(cipherText)
base64js.toByteArray(cipherText.data.bizContent)
) )
let bizContent = utf8ByteToUnicodeStr(decrypted) let bizContent = utf8ByteToUnicodeStr(decrypted)
let begin = bizContent.indexOf('[') let begin = bizContent.indexOf('[')
begin = bizContent.indexOf('{') begin = bizContent.indexOf('{')
end = bizContent.lastIndexOf('}') end = bizContent.lastIndexOf('}')
} }
cipherText = bizContent.substring(begin, end + 1) || bizContent
cipherText.data.bizContent = bizContent.substring(begin, end + 1) || bizContent
return cipherText return cipherText
} catch (e) { } catch (e) {
console.error(e) console.error(e)

Завантаження…
Відмінити
Зберегти