我无法将d-> gt; max转换为C#我使用openssl和将c ++转换为C#的问题Rsa的bignum> d无法在C#rsa.d中的Openssl Reference中找到它
rsa->n
rsa->e
答案 0 :(得分:3)
如果我们纯粹将自己限制在问题中的代码中,那么->
是指向成员的指针运算符。在C#中,值为.
的值和引用,因此等效代码仅为rsa.n
,rsa.e
和d.max
。除非它是指向结构的不安全指针,在这种情况下rsa->n
,rsa->e
和d->max
(所以:完全相同的代码,但这非常不太可能在大多数C#)中。
但是,我不希望这会对您有所帮助 - 我认为您需要退一步,看看您要做的事情,而不是盲目地试图转换你不理解的样本。这里的实际解决方案可能是使用不同的库。