3friends
Участник
- Сообщения
- 2
- Реакции
- 0
I need an algorithm that performs DSA-1024 + SHA-1 encryption, DER→Base64URL, using the public key below, and the private key should be created based on the public key. It can be in Python or PHP. Below are some generated keys that are valid:
Below is the public key from the code that generated these keys:
The code must declare a variable to store the string to be encoded:
Код:
$keys = [
"MC0CFQDKoGKfi4NB0OzZYIjGacMBvmi18AIUbk5DbW-InYIAEPEZ6ThPZq2kCEk",
"MC0CFQCVovXmcIO5LtuEMvAJ6YeQN1iL1gIUV6u66QnOaPobpMGwV10nkNzF_9s",
"MC0CFQC2dBHC_2xJC7TbQlufV8NPmopBtwIUTXfl7CYv7jCTgDO9MNE1bYekEdU",
"MC0CFQCD4aWIIDcfLPPzOoLyJkaLWVa64AIUAqZp55MNjZKVIF7GLdZRrseyavE",
"MC0CFHpoGKmHhWMlI6wMNzQk_Lz-oFL3AhUAu92T0EnqQvGQC1tvxLns_NpZORM",
"MC0CFQDYlHMSQy9XZ9anKoJ1XOrJShyx4gIUZEOc1pDYCB3tmkuEReOIcH_HlfU",
"MCwCFCPfcy6SvlsYYlosz32kJQZO9rDQAhQxJbxs1a08vT1NVvUafXBHbHFRvg",
"MC4CFQCNufYRang4DJRQG1h9jCDS2SRCSwIVAMTJZHXdzzWLj-andaYc89-lLF2P",
"MC0CFQDM5DK_7uWbSojTrjX4jemz8ERvBgIUbX8M8GUT6D3kU1W8_1DDJozC8QA",
"MC4CFQCfwOfNp7n33HhXKGfKsblMk3RcugIVAMI9ohQqLqGg8VscikFMo5unMYl6",
"MC0CFQCAtNpVIcdN67K3YcyuVfjvIk_AYQIUYouOkrsDDRe_2cf3aJrDZgPeL8k",
"MC4CFQCryCUCFuzaXL4FHYWfk8laYa_7twIVAL4U-mwwfBvgeN8dIEcxlZ0BSu_d",
"MC0CFQCaXWnFOUkIcVHVGZ3yTZ6vYVS2vgIUe9y-f2ZE7Rx55e4ZIr884uEsiuU"
];
Below is the public key from the code that generated these keys:
Код:
-----BEGIN PUBLIC KEY-----
MIIBtzCCASwGByqGSM44BAEwggEfAoGBALrfiWweWx2aMzjoZv0ymd72bwT7KruJ
EYK2uwFNQE/OwHRfl8dR5urnTckeyYioV7//tn2R0p9iR4aU6+07n16286EdhZnd
WYTG9d+tFaaz/Z7fQ5lLOIO2iIDCR+IOXXar8bUxW5xQhAgo0FB3iIDuvre18M1w
YuA7O8vcLOefAhUA6E806TzXd1rabOWcmtSUJntxMe8CgYEAuml8C5mvgcLr4/Jh
hskgdoQgWgccR+zfpiUqUz5YjLu9gO1PepgyliIVPJtjcygHhwelKpLL+Olo9adB
B1Yi0M8Fem0jhrRGGq0FVTsMd6Kzf7nUX+P05cPRujvWdbnLS+N7+C0/q+w40WlA
rOAP07PlYZQIDQSS7JOfDeRWgisDgYQAAoGAR1kNGuubDHmnTY/u+XEzUm8IHnQW
Nh0vqsLqMB/eG+zZZLQTKDhsuP18kOGcytCP7xsp+zBJJLUrT/qxguXl5SHIZuvs
4hQNcZKTDi4uPAgdRCDO8aa1NUpqyQJZAeuj8uZ9MarfS2l5cP7y9ICS5FyM5MG4
sMhDQAwYgjEban8=
-----END PUBLIC KEY-----
The code must declare a variable to store the string to be encoded:
Код:
encrypt_phrase = "encode this string"