格式整理

This commit is contained in:
EmsiaetKadosh
2025-03-16 14:18:05 +08:00
parent a1d0f11032
commit c344588924
23 changed files with 467 additions and 257 deletions
-15
View File
@@ -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;
}