Beispiel #1
0
void RSA::decrypt(BigInt& cryptmes,BigInt& message){
	message= fast_power(cryptmes, dog.d, dog.n);
}
Beispiel #2
0
void RSA::encrypt(BigInt& cryptmes,BigInt& message, BigInt& e, BigInt& n){
    cryptmes= fast_power(message, e, n);
}
Beispiel #3
0
void RSA::encrypt(BigInt& cryptmes, BigInt& message){
    cryptmes= fast_power(message, dog.e, dog.n);

}
Beispiel #4
0
long long modular_inverse(int a) { // modular multiplicative inverse
    return fast_power(a, MOD-2);
}