将此代码从c ++转换为C#

时间:2012-03-05 07:08:50

标签: c# rsa converter encryption

我无法将d-> gt; max转换为C#我使用openssl和将c ++转换为C#的问题Rsa的bignum> d无法在C#rsa.d中的Openssl Reference中找到它

rsa->n
rsa->e

1 个答案:

答案 0 :(得分:3)

如果我们纯粹将自己限制在问题中的代码中,那么->是指向成员的指针运算符。在C#中,值为.的值和引用,因此等效代码仅为rsa.nrsa.ed.max。除非它是指向结构的不安全指针,在这种情况下rsa->nrsa->ed->max(所以:完全相同的代码,但这非常不太可能在大多数C#)中。

但是,我希望这会对您有所帮助 - 我认为您需要退一步,看看您要做的事情,而不是盲目地试图转换你不理解的样本。这里的实际解决方案可能是使用不同的库。