Как бы эта функция шифрования c # выглядела в node.js - PullRequest
0 голосов
/ 01 июля 2018

У меня есть ниже функция в C # для шифрования.

public static string Encrypt(string str)
{
    string EncrptKey = "2013;[pnuLIT)WebCodeExpert";
    byte[] byKey = { };
    byte[] IV = { 18, 52, 86, 120, 144, 171, 205, 239 };
    byKey = System.Text.Encoding.UTF8.GetBytes(EncrptKey.Substring(0, 8));
    DESCryptoServiceProvider des = new DESCryptoServiceProvider();
    byte[] inputByteArray = Encoding.UTF8.GetBytes(str);
    MemoryStream ms = new MemoryStream();
    CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write);
    cs.Write(inputByteArray, 0, inputByteArray.Length);
    cs.FlushFinalBlock();
    return Convert.ToBase64String(ms.ToArray());
}

Я хочу использовать ту же методологию в node.js для шифрования. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...