Digital Signature
Example:
message: any expression from symbols to numerals to expressions to images to audio and video and so on.
๐ซ: symbol for digital signature
๐๐ซmessage;
Sign
๐["rsa"];
message = "hi";
signature = ๐ย ๐ซmessage;
save as signature1;
Cloud Object Browser: signature1
Verify Signature
base = "/certs/free/signature1";
s = "base/signature/value";
key = "base/๐";
message = "hi";
q = ( โ๐ป s โฒ message ) ๐ซkey;
show q;
save as verify1;
Output:
"q" โถ True
Cloud Object Browser: verify1
FAIL: Verify Signature
base = "/certs/free/signature1";
s = "base/signature/value";
key = "base/๐";
message = "hi!";
q = ( โ๐ป s โฒ message ) ๐ซkey;
show q;
save as verify1-2;
Output:
"q" โถ False