C# 如何在C语言中用公钥加密密码和用私钥解密密码#

C# 如何在C语言中用公钥加密密码和用私钥解密密码#,c#,.net,angular,angular7,encryption-asymmetric,C#,.net,Angular,Angular7,Encryption Asymmetric,我被困在一个任务中,我想用RSA公钥将用户密码加密到Angular 7中,用私钥将同样的解密到C中# 请帮我完成这项任务 非常感谢。以下是一些链接,这些链接对这项任务非常有帮助: 以下LIB有助于生成RSA非对称加密:(角度) 永远不要加密密码,你应该散列它。我怎样才能做到这一点,你也有一些参考,通过这个问题,也考虑使用SSL证书。你不应该在纯文本中存储密码,因此你不应该加密/解密密码,以便能够进行比较。正如@PSK所说,您对密码进行散列,并将该散列与最初存储的散列进行比较。 node-rsa:

我被困在一个任务中,我想用RSA公钥将用户密码加密到Angular 7中,用私钥将同样的解密到C中# 请帮我完成这项任务
非常感谢。

以下是一些链接,这些链接对这项任务非常有帮助:

以下LIB有助于生成RSA非对称加密:(角度)


永远不要加密密码,你应该散列它。我怎样才能做到这一点,你也有一些参考,通过这个问题,也考虑使用SSL证书。你不应该在纯文本中存储密码,因此你不应该加密/解密密码,以便能够进行比较。正如@PSK所说,您对密码进行散列,并将该散列与最初存储的散列进行比较。
node-rsa: https://www.npmjs.com/package/node-rsa
quick-encrypt: https://www.npmjs.com/package/quick-encrypt
asymmetric-crypto: https://www.npmjs.com/package/asymmetric-crypto