Мне нужно шифрование с использованием nodejs и дешифрование с использованием android webview
Какой код nodejs является правильным?
const androidCipher = crypto.createCipheriv('aes-256-cbc', secret, iv);
let androidData = androidCipher.update(text, 'utf8', 'hex');
androidData += androidCipher.final('hex');
androidData = androidData.toString('hex');
или
const androidCipher = crypto.createCipheriv('aes-256-cbc', secret, iv);
let androidData = androidCipher.update(text, 'utf8', 'base64');
androidData += androidCipher.final('base64');
androidData = androidData.toString('base64');
И, пожалуйста, помогите android kotlin код веб-просмотра
android
myWebView.addJavascriptInterface(WebPasser(),"java")
class WebPasser {
private var mContext: Activity? = null
private var mWebView: WebView? = null
fun WebPasser(c: Activity, w: WebView) {
mContext = c
mWebView = w
}
@JavascriptInterface
fun sendAuthInfo(datas: String?, msg: String) {
d("*+*+*+", datas!!) // **undefined**
val data = ChCrypto.AES_Decode(datas!!)
d("*+*+", data)
}
}