Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » dugi 19:39
 » RM.Harry 19:29
 » ligand17 19:27
 » KHot 19:27
 » MARtiuS 19:20
 » Robek 19:18
 » slanter 19:12
 » Dexter 19:11
 » Conan Bar 19:08
 » XepeR 19:03
 » DJopek 18:57
 » Fl@sh 18:52
 » luckyluc 18:51
 » madsheep 18:48
 » rainy 18:48
 » ripek 18:46
 » Draghmar 18:45
 » DYD 18:39
 » ulan 18:30
 » ngP 18:13

 Dzisiaj przeczytano
 59530 postów,
 wczoraj 88360

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

Potęgowanie dużych liczb w C#. , laciak88 3/12/11 10:05
Klepię sobie program w C# pod .NETem i zastanawiam się jak potęgować długie liczby. Musze zaimplementować RSA, a tam trzeba 'c = t^e mod n' z tym, że po 28 znaków :). Jak to szybko i protsto przeliczyć?

"To Alcohol! The cause of, and solution to, all of
life's problems."

  1. a moze tak? , samsung 3/12/11 10:30
    exp(log(Podstawa)*Wykladnik)

    1. Nie mogę , laciak88 3/12/11 10:35
      nawet przypisać całej liczby do jednej zmiennej, bo krzyczy, że za długa, więc zapewne trzeba będzie je jakoś dzielić na części. Spadam na google szukać...

      "To Alcohol! The cause of, and solution to, all of
      life's problems."

  2. Rozwiązanie dla potomnych: , laciak88 3/12/11 11:33
    od .NET 4.0 można dodać (przez "add references") przrestrzeń System.Numerics, gdzie jest klasa BigInteger.

    Więc roboty dużo nie było :). Kod wygląda tak:


    BigInteger e = BigInteger.Parse("2799409538486466895908372127");
    BigInteger n = BigInteger.Parse("4951760154835678088235319297");
    BigInteger c;
    c = BigInteger.ModPow(123, e, n);
    textBox1.AppendText(c.ToString());


    i daje wynik 3078603852825007831043343795.

    Także chyba najgorsze mam za sobą.

    "To Alcohol! The cause of, and solution to, all of
    life's problems."

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL