ďťż

Ładny brzuch

Chciałem zastosować w swoim programie Szyfrowanie algorytmem RSA, jednak nie mam żadnej biblioteki, która umożliwiła by mi operacje na dużych liczbach. Co prawda opracowałem swoją metodą bazującą na ciągach znaków, jednak nie jest ona zbyt szbka :( Czy wie ktoś gdzie można znaleźć taką biblioteke (a najlepiej jeszcze jakiś unit z funkcjami do zabawyu z RSA :))?



A ja mam inne pytanie, jeśli ktoś wie, to niech powie:
Jak to jest zrobione, że np. w C++ i Delphi mamy zmienną 64-bitową? (int64). Jak przetwarza to procesor (praktycznie tak samo szybko jak inne zmienne), skoro jego rejestry są 32-bitowe?. Czy to jest jakaś emulacja, czy moze liczba zapisywana jest w dwóch rejestrach? A czy nie dało by się emulować zmiennej np. 128-bitowej, a może procki i kompilatory 64-bitowe mają taki 128-bitowy typ? Ktoś wie o co z tym chodzi?

//EDIT: BTW: Typ Extended w ObjectPascalu jest 80-bitowy :blink:
Użytkownik Futhark edytował ten post 13 kwiecień 2005, 18:55

//EDIT: BTW: Typ Extended w ObjectPascalu jest 80-bitowy :blink:

Taaaak. Tyle ze:
1. Napisz procedure, które mi potem przeliczy te hexy na liczbe decymalna
2. To jest troooche za wolne jak do RSA :(

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •