格式整理
This commit is contained in:
-15
@@ -5,18 +5,3 @@
|
||||
#pragma once
|
||||
|
||||
inline void test() {}
|
||||
|
||||
inline void rsa() {
|
||||
int pk, sk;
|
||||
int p = 0, q = 0; // = random prime;
|
||||
int n = p * q;
|
||||
int phi = (p - 1) * (q - 1);
|
||||
int d = 0, e = 0;
|
||||
// assert gcd(e, phi) == 1;
|
||||
// assert d * e === 1 mod phi;
|
||||
// encode:
|
||||
int message = 0, package;
|
||||
package = static_cast<int>(pow(message, e)) % n;
|
||||
// decode:
|
||||
message = static_cast<int>(pow(package, d)) % n;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user