本站木有非理性广告和有害内容,请大度地将本站加入广告屏蔽白名单吧~~~ ::博客文章推荐::

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) 4408℃ 1评论 11喜欢