Nõuded: Projekti kasutaja algne parool tuleb edastada taustsüsteemile, kuna taustsüsteem peab parooliga kutsuma kolmanda osapoole liidest. Kui parool ei edastata selges tekstis väga hästi, ja kui selle tabab pakettide püüdmise tööriist, lekib parool. Lõpuks võeti kasutusele RSA algoritm, kus esiosa krüpteeris parooli avaliku võtmega ja tagapool privaatvõtmega selle dekrüpteerimiseks.
Frontend kasutab jsencrypt paketti, aadress:Hüperlingi sisselogimine on nähtav.
Kui taustsüsteem on .NET 5 või uuem, saad kasutada sisseehitatud funktsioone, kui mitte, siis palun kasuta järgmisi parameetreid:
Esiteks kasuta openssl avalike ja privaatsete võtmete genereerimiseks, see artikkel käivitatakse otse Linuxis (palun laadi alla ja paigalda openssl Windowsi süsteemile), käsk on järgmine:
cat rsa_1024_priv.pem -----ALUSTA RSA PRIVAATVÕTIT----- MIICXAIBAAKBgQDTyd/KP2JuidA0JA+7i8FCzKCdn2Gq/ChfLpnBFcHb9vKgZb6n aK2UXynpTbO6l5CVU4KG7w/hUJgxUQsSzNIsnPQuNpop/FO9doiV5l/94Hcuj17f 2AAEQGkWC8EvZBoMDr2JRVDBEji3l6mHXmTduCjH7VpuQyJRGHzWQu8HnwIDAQAB AoGARat4Ifkd8U0Gn9BpGIIN7mKQR6nhoDTZNw6GZ903a5veDuPJhxrJVzDDAcuc 3znyxxy0qJzF9ZHkrvyBDwsv7AGyVfg6fwwLxvrsJS1MpwKLY3yqbPVk3hnaOECO 915XcbkVua+DGVjwtyX37CxPuSDaH2ut+kIQ3xci+BreSpkCQQD3FfgYELZgrHDk JQaSiILCnFbld+NBuTm4CHPCN+XDZwzvC8sH4M9my7kznxAQosHbm+aGaOK1k4+k zKgaiJzVAkEA223oSa7UMyMf/K/dEFmGjKBWQYP7gjLxcsxDHdwTpKHBEuZ32IT2 nuvYxsaOATqg8WABAJHWmT2Rj/joeAx8owJBANaLovLygAoNcbEIXV6bXj8xlVqG 8TO+a9narPk1pDI5psdijBb5I930g4nJUh+/02inRFHtfP2Bdbb5ZfY0LUkCQDxJ iCamaBrcra8pSl1xm2wLqWc6seFlyby2rkIH80WqQ3fD5m2QqomjVt3WM7HWv91R eTUE3KchqVqbEpPZKm0CQD7VMRAb1NNH+BNjuGxZB3AQSJvRXhpJ+w3ckSP6IX0L N0OoHtvH5lvtm7hfB5nDUBYhqN3wj7wDNiK9Vrdyqow= -----LÕPP RSA PRIVAATVÕTI----- cat rsa_1024_pub.pem -----ALUSTA AVALIKKU VÕTIT----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDTyd/KP2JuidA0JA+7i8FCzKCd n2Gq/ChfLpnBFcHb9vKgZb6naK2UXynpTbO6l5CVU4KG7w/hUJgxUQsSzNIsnPQu Npop/FO9doiV5l/94Hcuj17f2AAEQGkWC8EvZBoMDBoMDr2JRVDBEji3l6mHXmTduCjH 7VpuQyJRGHzWQu8HnwIDAQAB -----LÕPP AVALIK VÕTI----- Loo uus index.html veebileht järgmise lähtekoodiga:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
Loo uus .NET 8 konsoolirakendus järgmise lähtekoodiga:
Ava index.html veebileht brauseris, testi krüpteerimist ja kasuta .NET rakendust selle dekrüpteerimiseks, nagu on näidatud järgmisel joonisel:
Märkus: nii väga pikkade stringide krüpteerimine kui ka dekrüpteerimine ebaõnnestuvad ning on vaja segmenteeritud krüpteerimist ja dekrüpteerimist. Täpsemate andmete saamiseks võite viidata:Hüperlingi sisselogimine on nähtav.
(Lõpp)
|