Ich arbeite daran, einen RSA Schlüsselalgorithmus zu implementieren. Aber ich konnte keinen 2048-Bit-Wert verwenden. Wie kann ich es benutzen?
Ich möchte eine große Ganzzahl verwenden.
Sie können System.Numerics.BigInteger
verwenden (fügen Sie einen Verweis auf die Assembly System.Numerics hinzu). Wie in den Kommentaren erwähnt, ist dies jedoch möglicherweise nicht der richtige Ansatz.
Native Unterstützung für große Ganzzahlen wurde in .NET 4.0 eingeführt. Fügen Sie einfach einen Assembly-Verweis zu System.Numerics
hinzu, fügen Sie oben in Ihrer Codedatei eine using System.Numerics;
-Deklaration hinzu, und Sie können loslegen. Der Typ, nach dem Sie suchen, ist BigInteger
.
Hier wird BigInteger
verwendet. Diese Methode druckt Zahlen in der Fibonacci-Folge bis zu n
.
BigInteger
ist in .NET 4.0 oder höher verfügbar. Es gibt auch Implementierungen von Drittanbietern (Falls Sie eine frühere Version des Frameworks verwenden).
Tags und Links biginteger c#