Last active
June 25, 2023 08:47
-
-
Save yogithesymbian/1602a9fe2973134099f71024a7742201 to your computer and use it in GitHub Desktop.
Penentuan_Konstanta_P_dan_Q_yang_Prima_Berdasarkan_Informasi_Peranti
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-0 | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 1 ms | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 200 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599209465913 | |
waktu sekarang : 2020-09-04 16:51:05 | |
Hours : 04 | |
Min : 51 | |
Sec : 05 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 5 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-6 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-6 06:51:07 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 06 : 51 : 07 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-6] | |
4 // inisial | |
6 HOUR // H | |
51 MIN // m | |
7 SEC // s | |
untuk Pindex = inisial * h = 24 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 70] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 38] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 24 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 38 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 97 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 167 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 16199 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 15936 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 121 , 16199 ) | |
Privatekey (d): ( 4873 , 16199 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-1 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 1 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 3 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599209761881 | |
waktu sekarang : 2020-09-04 16:56:01 | |
Hours : 04 | |
Min : 56 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 1 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-2 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-2 02:56:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 02 : 56 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-2] | |
4 // inisial | |
2 HOUR // H | |
56 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 8 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 60] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 38] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 8 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 38 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 23 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 167 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 3841 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 3652 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 89 , 3841 ) | |
Privatekey (d): ( 2421 , 3841 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-2 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 1 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599210061882 | |
waktu sekarang : 2020-09-04 17:01:01 | |
Hours : 05 | |
Min : 01 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 1 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-2 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-2 03:01:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 03 : 01 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-2] | |
4 // inisial | |
3 HOUR // H | |
1 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 12 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 8] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 12] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 12 | |
id.scode.digitalsignature D/ChoosePqRev: K1 timePosition Qi = 8 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 41 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 23 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 943 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 880 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 27 , 943 ) | |
Privatekey (d): ( 163 , 943 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-3 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599210361883 | |
waktu sekarang : 2020-09-04 17:06:01 | |
Hours : 05 | |
Min : 06 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 21 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+11 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+11 14:06:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 14 : 06 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+11] | |
4 // inisial | |
14 HOUR // H | |
6 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 56 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 48] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 32] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 56 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 32 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 269 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 137 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 4 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 36853 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 36448 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 73 , 36853 ) | |
Privatekey (d): ( 32953 , 36853 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-4 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599210661887 | |
waktu sekarang : 2020-09-04 17:11:01 | |
Hours : 05 | |
Min : 11 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 4 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-5 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-5 06:11:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 06 : 11 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-5] | |
4 // inisial | |
6 HOUR // H | |
11 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 24 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 88] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 52] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 24 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 52 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 97 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 241 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 48 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 23377 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 23040 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 199 , 23377 ) | |
Privatekey (d): ( 10999 , 23377 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-5 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 1 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599210961886 | |
waktu sekarang : 2020-09-04 17:16:01 | |
Hours : 05 | |
Min : 16 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 23 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+13 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+13 12:16:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 12 : 16 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+13] | |
4 // inisial | |
12 HOUR // H | |
16 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 48 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 31] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 72] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 48 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 72 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 227 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 367 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 83309 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 82716 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 227 , 83309 ) | |
Privatekey (d): ( 17855 , 83309 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-6 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599211261886 | |
waktu sekarang : 2020-09-04 17:21:01 | |
Hours : 05 | |
Min : 21 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 17 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+7 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+7 18:21:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 18 : 21 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+7] | |
4 // inisial | |
18 HOUR // H | |
21 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 72 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 71] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 92] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 72 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 92 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 367 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 487 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 6 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 178729 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 177876 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 283 , 178729 ) | |
Privatekey (d): ( 143935 , 178729 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-7 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 1 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599211561887 | |
waktu sekarang : 2020-09-04 17:26:01 | |
Hours : 05 | |
Min : 26 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 21 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+11 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+11 14:26:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 14 : 26 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+11] | |
4 // inisial | |
14 HOUR // H | |
26 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 56 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 14] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 15] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 56 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 15 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 269 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 53 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 4 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 14257 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 13936 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 35 , 14257 ) | |
Privatekey (d): ( 11547 , 14257 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-8 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 0 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599211861891 | |
waktu sekarang : 2020-09-04 17:31:01 | |
Hours : 05 | |
Min : 31 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 22 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+12 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+12 13:31:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 13 : 31 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+12] | |
4 // inisial | |
13 HOUR // H | |
31 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 52 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 54] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 35] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 52 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 35 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 241 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 151 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 30 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 36391 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 36000 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 137 , 36391 ) | |
Privatekey (d): ( 22073 , 36391 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-9 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 1 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599212161892 | |
waktu sekarang : 2020-09-04 17:36:01 | |
Hours : 05 | |
Min : 36 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 2 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-3 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-3 04:36:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 04 : 36 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-3] | |
4 // inisial | |
4 HOUR // H | |
36 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 16 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 94] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 55] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 16 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 55 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 59 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 263 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 15517 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 15196 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 117 , 15517 ) | |
Privatekey (d): ( 11949 , 15517 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-10 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 1 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599212461896 | |
waktu sekarang : 2020-09-04 17:41:01 | |
Hours : 05 | |
Min : 41 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 20 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT+10 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT+10 15:41:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 15 : 41 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT+10] | |
4 // inisial | |
15 HOUR // H | |
41 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 60 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 37] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 75] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 60 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 75 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 283 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 383 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 108389 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 107724 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 239 , 108389 ) | |
Privatekey (d): ( 51383 , 108389 ) | |
id.scode.digitalsignature D/OverviewRevActivity: Pembangkitan Ke-11 | |
id.scode.digitalsignature D/OverviewRevActivity: waktu pembangkitan : 1 ms | |
id.scode.digitalsignature D/OverviewRevActivity: proses generate batas atas prima dan eliminasi : 0 ms | |
id.scode.digitalsignature D/PrimeNumberGenerate: [*] | |
=========================================== | |
TIME_INIT | |
=========================================== | |
default time : 1599212761900 | |
waktu sekarang : 2020-09-04 17:46:01 | |
Hours : 05 | |
Min : 46 | |
Sec : 01 | |
=========================================== | |
TIME_INIT | |
=========================================== | |
id.scode.digitalsignature D/ChoosePqRev: deretan prima | |
arrayListPrimeNumber = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509] | |
result size arrayListPrimeNumber.size = 97 | |
id.scode.digitalsignature D/ChoosePqRev: hasil sudoRandom 1 sampai arrayTime.size = 9 | |
id.scode.digitalsignature D/ChoosePqRev: list gmt | |
arrayTime : [GMT-1, GMT-2, GMT-3, GMT-4, GMT-5, GMT-6, GMT-7, GMT-8, GMT-9, GMT-10, GMT-11, GMT+1, GMT+2, GMT+3, GMT+4, GMT+5, GMT+6, GMT+7, GMT+8, GMT+9, GMT+10, GMT+11, GMT+12, GMT+13] | |
pilihannya adalah arrayTime[sudoRandom] : GMT-10 | |
id.scode.digitalsignature D/ChoosePqRev: convert time to GMT-10 11:46:02 | |
id.scode.digitalsignature D/ChoosePqRev: outer check : 11 : 46 : 02 | |
id.scode.digitalsignature D/ChoosePqRev: debug check | |
id.scode.digitalsignature D/ChoosePqRev: [*] | |
============================================== | |
TIME POSITION // Zona Lain | |
============================================== | |
[ GMT+8 //DEFAULT has change into GMT-10] | |
4 // inisial | |
11 HOUR // H | |
46 MIN // m | |
2 SEC // s | |
untuk Pindex = inisial * h = 44 // Pi | |
================================================ | |
when position untuk Qindex // Qi | |
inisial (m*s) mod arrayListPrimeNumber.size <--- m < s [diisi = 77] // K1 | |
inisial (m+s) mod arrayListPrimeNumber.size <--- m > s [diisi = 95] // K2 | |
================================================ | |
id.scode.digitalsignature D/ChoosePqRev: K0 timePosition Pi = 44 | |
id.scode.digitalsignature D/ChoosePqRev: K2 timePosition Qi = 95 | |
id.scode.digitalsignature D/ChoosePqRev: number Pi = 197 | where thePrime[timePositionPi] | |
id.scode.digitalsignature D/ChoosePqRev: number Qi = 503 | where thePrime[timePositionQi] | |
id.scode.digitalsignature D/CountPq: [*] | |
gcd ( p -1 , q - 1 ) | |
G.C.D = 2 // the result should not big | |
id.scode.digitalsignature D/CountPq: result number n : 99091 | |
id.scode.digitalsignature D/CountPq: result number fai[n] : 98392 | |
id.scode.digitalsignature D/OverviewRevActivity: [*] | |
PublicKey (e) : ( 225 , 99091 ) | |
Privatekey (d): ( 20553 , 99091 ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment