Skip to main content

🔐, 🔑, 🗝, ⭔

A very simple and a very short but a very powerful program:

🔐;

show (⭔🔑);
show (⭔🗝);

show 🔑 also 🗝;

save as 2keys-show;show-test;

Output

"⭔🔑" → "𝟎𝒙2F752C7612C3cB551Cb3c99b897eF3a7499C6967"

"⭔🗝" → "𝟎𝒙e6d3520b20195f0b3713f6ebad25fd13b8cd519e910607bee953d2dfddb86f52"

"🔑" → <|"Type" -> "EllipticCurve",

"CurveName" -> "secp256k1",

"Compressed" -> False,

"PublicByteArray" -> {4, 74, 18, 142, 102, 171, 63, 197, 31, 87, 68, 142, 128, 32, 21, 213, 56, 177, 213, 236, 21, 178, 214, 85, 240, 43, 26, 223, 103, 176, 216, 238, 28, 217, 250, 163, 97, 215, 201, 165, 118, 127, 253, 176, 205, 9, 147, 86, 98, 241, 213, 90, 204, 49, 50, 193, 24, 164, 128, 163, 118, 117, 195, 214, 128},

"PublicCurvePoint" -> {33503936858258163302607322953731413799057842176773603731204293033699388747292, 98594727531257851136275402010916513239600465062068852532659776921362778805888}

|>

"🗝" → <|"Type" -> "EllipticCurve",

"CurveName" -> "secp256k1",

"PublicCurvePoint" -> {33503936858258163302607322953731413799057842176773603731204293033699388747292, 98594727531257851136275402010916513239600465062068852532659776921362778805888},

"PrivateMultiplier" -> 104405326147959789050684159511529441363049010791030173179062068226388395585362,

"Compressed" -> False,

"PublicByteArray" -> {4, 74, 18, 142, 102, 171, 63, 197, 31, 87, 68, 142, 128, 32, 21, 213, 56, 177, 213, 236, 21, 178, 214, 85, 240, 43, 26, 223, 103, 176, 216, 238, 28, 217, 250, 163, 97, 215, 201, 165, 118, 127, 253, 176, 205, 9, 147, 86, 98, 241, 213, 90, 204, 49, 50, 193, 24, 164, 128, 163, 118, 117, 195, 214, 128},

"PrivateByteArray" -> {230, 211, 82, 11, 32, 25, 95, 11, 55, 19, 246, 235, 173, 37, 253, 19, 184, 205, 81, 158, 145, 6, 7, 190, 233, 83, 210, 223, 221, 184, 111, 82}

|>

Cloud Object Browser