本鱼拟成立工作室承接项目开发/软件定制/云设施开发运维/办公设备技术支持等,如您有相关需求,欢迎来询 | ::博客文章推荐::

2020年03月30日的内容

: DOT.NET

如何用C#正确解密Node.js中 crypto.createCipher() 加密的数据?

你要是问我为啥这样做,我也不知道,毕竟 crypto.createCipher() 这方法都已经过期了啊。 #01 缘起 事情的来源,要源于项目中的一部分数据,为了“安全”需要,存入数据库之前,是需要加密的。这个加密方式呢,就是AES-192。而对应的数据,不好说,谁知道有啥不可描述的数据呢。 而项目,是基于 Node.js 的。于是,在项目中,有如下的代码(历史遗留原因): const crypto = require('crypto'); const encryptor = crypto.createCipher('aes192', 'hello_world'); encryptor.update('hello!', 'utf-8'); console.info(encr...

木魚 4年前 (2020-03-30) 5108℃ 1评论 11喜欢