modular-arithmetic

    2

    2답변

    누구나 간단한 프로그램에 대한 코드를 제공 할 수 있는지 궁금합니다. 나는 프로그램을 썼다. 그러나 나는 e과 n의 큰 값으로 값을 계산하려고 애쓰는 것 같다. 하지만 지금은이 fea(2, 968365546456, 132132156132132) 다음이 없다는 오류와 함께 제공 계산하려고하면 오류, 숫자 예외 (FEA에) : 오버 플로우를 이 사람이 나를 도

    0

    1답변

    이것은 "Princeton Bitcoin book"의 26 페이지에 기록되어 있습니다. 2pow (256)가 256 비트 길이 값을 반환하는 이유는 이해하지만 2pow (256)에 대한 숫자의 나머지 부분이 256 비트 고정 길이 값을 반환하는 이유는 무엇이라고 생각합니까?

    0

    1답변

    값이 p,q,d = 61,53,17 인 RSA 암호화 및 암호 해독 코드를 구현했습니다. 위키 백과에서 언급 한대로이 값들을 사용했습니다. 나는 p와 q가 프라임이어야하고 d는 ph와 (n)이 상대적으로 소수가되도록 선택된다고 믿는다. 값을 p,q,d = 3,17,19으로 변경하면 암호 해독이 작동하지 않습니다. 이걸 좀 도와 주실 수 있습니까? 당신이 d

    -1

    2답변

    x^y mod z를 계산하는 방법이 궁금합니다. x와 y는 매우 커서 (64 비트 정수에 맞지 않음) z는 64 비트 정수에 맞습니다. 그리고 x^y mod z와 같은 답을주지 않는 것은 (x mod z)^y mod z와 같습니다.

    1

    1답변

    저는 AES를 뒤집습니다. mixcolumns 연산을 반전하고 GF (256)에서 14를 곱해야합니다. 이것은 내가 (p는 결과와 q (14)에 의해 번식하는 번호)와 함께 온 것입니다 : #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <unistd.h> int main()

    0

    2답변

    많은 숫자가 있습니다. 나머지는 가져 가고 싶습니다. 예 : 300^31. % 연산자를 사용하려고하면 정수만 사용할 수 있으므로 복식에서는 사용할 수 없다고 말합니다. 그 계산을위한 함수가 있습니까? 내가 a=pow(b,x)%d;

    -2

    1답변

    는 위한 이러한 알고리즘이있다 : 그것은 는 이제 생각한위한 오버 플로우하지 않도록 // powmod(m,e,n) = m^e % n unsigned long long powmod(unsigned long m, unsigned long e, unsigned long long n) 여기서 m = 2^32 - 1 E = 3, N = 2^64 - 1 gmp

    1

    2답변

    나는 Javacard 생태계에서 새로운데, 나는 Javacard에서 큰 숫자를 가진 (모듈러) 계산에 관한 합의가 무엇인지 궁금해하고 있었다. 더 구체적으로 말하자면, 큰 지수 사이의 모듈러 산술 연산과 모듈러 지수 연산을 지원하는 lib를 찾고 있습니다. 저는 BigNumber와 ds.ov2.bignat에 대해 알고 있습니다. 그러나 첫 번째 모듈러 산술

    3

    1답변

    일부 입력을 받아 vignere cypher를 사용하여 암호화하는 C++ 프로그램을 만들려고했습니다. 내 입력은 다음과 같습니다 alpdvpjemqvayqnenfxozsgpqalpwgcozfg : 신속한 갈색 여우가 게으른 개 이동이 출력 키 "안녕하세요"주어진, 복호화 된 sp 다음 밖으로 ELL 학생 : theshiftbcownfzxjumasovecth

    -1

    2답변

    나는 도전 과제를 풀려고 시도하고 있지만, 나는 장애물에 부딪쳤다. 나는 수만 개의 숫자를 추가하려는 초보 프로그래머이다. 내가 충분히 오래 기다리면 내 프로그램에서 쉽게 정확한 합계를 얻을 수 있지만 더 효율적인 방법을 찾고 있습니다. 수천 개의 숫자를 신속하게 추가하는 효율적인 방법은 무엇입니까? 사이드 노트 : 저는 모듈러 산술에 대해 읽었지 만 주위