InglesPransesEspanyol

Ad


OnWorks favicon

mdc2ssl - Online sa Cloud

Patakbuhin ang mdc2ssl sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mdc2ssl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dgst, sha, sha1, mdc2, ripemd160, sha224, sha256, sha384, sha512, md2, md4, md5, dss1 -
digest ng mensahe

SINOPSIS


openssl dgst
[-sha|-sha1|-mdc2|-ripemd160|-sha224|-sha256|-sha384|-sha512|-md2|-md4|-md5|-dss1] [-c]
[-d] [-hex] [-binaryo] [-r] [-non-fips-allow] [-labas filename] [-tanda filename] [-keyform
arg] [-ipasa arg] [-patunayan filename] [-prverify filename] [-pirma filename] [-hmac
susi] [-non-fips-allow] [-fips-fingerprint] [file ...]

openssl [tumunaw] [...]

DESCRIPTION


Ang mga function ng digest ay naglalabas ng message digest ng isang ibinigay na file o mga file sa hexadecimal.
Ang mga function ng digest ay bumubuo at nagbe-verify din ng mga digital na lagda gamit ang mga message digest.

Opsyon


-c i-print ang digest sa dalawang digit na pangkat na pinaghihiwalay ng mga tutuldok, may kaugnayan lamang kung hex
ginagamit ang format na output.

-d mag-print ng impormasyon sa pag-debug ng BIO.

-hex
digest ay upang maging output bilang isang hex dump. Ito ang default na kaso para sa isang "normal" na digest
bilang kabaligtaran sa isang digital na lagda. Tingnan ang MGA TALA sa ibaba para sa paggamit ng mga digital na lagda -hex.

-binaryo
output ang digest o lagda sa binary form.

-r output ang digest sa "coreutils" na format na ginagamit ng mga program tulad ng sha1sum.

-non-fips-allow
Payagan ang paggamit ng hindi FIPS digest kapag nasa FIPS mode. Ito ay walang epekto kapag wala sa FIPS
mode.

-labas filename
filename sa output, o karaniwang output bilang default.

-tanda filename
digital na lagdaan ang digest gamit ang pribadong key sa "filename".

-keyform arg
Tinutukoy ang format ng key na gagamitin sa pag-sign digest. Ang mga format ng DER, PEM, P12, at ENGINE
ay suportado.

-makina id
Gumamit ng makina id para sa mga operasyon (kabilang ang pribadong imbakan ng susi). Hindi ginagamit ang makinang ito
bilang pinagmulan para sa mga algorithm ng digest, maliban kung ito ay tinukoy din sa configuration
file.

-sigopt nm:v
Ipasa ang mga opsyon sa signature algorithm sa panahon ng pag-sign o pag-verify ng mga operasyon. Mga pangalan at
ang mga halaga ng mga opsyong ito ay partikular sa algorithm.

-ipasa arg
ang pinagmulan ng pribadong key ng password. Para sa karagdagang impormasyon tungkol sa format ng arg tingnan ang
Pumasa PHRASE MGA PANGANGATWIRANG seksyon sa opensslNa (1).

-patunayan filename
i-verify ang lagda gamit ang pampublikong susi sa "filename". Ang output ay alinman
"Pag-verify OK" o "Pagkabigo sa Pag-verify".

-prverify filename
i-verify ang lagda gamit ang pribadong key sa "filename".

-pirma filename
ang aktwal na pirma upang i-verify.

-hmac susi
lumikha ng isang hashed MAC gamit ang "key".

-mac algae
lumikha ng MAC (naka-key na Message Authentication Code). Ang pinakasikat na MAC algorithm ay HMAC
(Hash-based MAC), ngunit may iba pang mga MAC algorithm na hindi batay sa hash, para sa
halimbawa gost-mac algorithm, suportado ng ccgost makina. Mga MAC key at iba pang mga opsyon
dapat itakda sa pamamagitan ng -macopt parameter

-macopt nm:v
Nagpapasa ng mga opsyon sa MAC algorithm, na tinukoy ni -mac susi. Ang mga sumusunod na opsyon ay
suportado ng pareho ng HMAC at gost-mac:

susi: string
Tinutukoy ang MAC key bilang alphnumeric string (gamitin kung ang key ay naglalaman ng napi-print
mga character lamang). Ang haba ng string ay dapat sumunod sa anumang mga paghihigpit ng MAC
algorithm halimbawa eksaktong 32 chars para sa gost-mac.

hexkey:string
Tinutukoy ang MAC key sa hexadecimal form (dalawang hex digit bawat byte). Haba ng susi
dapat sumunod sa anumang mga paghihigpit ng MAC algorithm halimbawa eksaktong 32
chars para sa gost-mac.

-rand mga file)
isang file o mga file na naglalaman ng random na data na ginamit upang i-seed ang random number generator, o isang
EGD socket (tingnan RAND_egd(3)). Maaaring tukuyin ang maramihang mga file na pinaghihiwalay ng isang OS-
umaasa na karakter. Ang separator ay ; para sa MS-Windows, , para sa OpenVMS, at : para sa lahat
iba pa.

-non-fips-allow
paganahin ang paggamit ng mga non-FIPS algorithm tulad ng MD5 kahit na sa FIPS mode.

-fips-fingerprint
kalkulahin ang HMAC gamit ang isang partikular na key para sa ilang partikular na operasyon ng OpenSSL-FIPS.

file ...
file o mga file upang digest. Kung walang tinukoy na mga file, gagamitin ang karaniwang input.

HALIMBAWA


Para gumawa ng hex-encoded message digest ng isang file:
openssl dgst -md5 -hex file.txt

Upang mag-sign ng isang file gamit ang SHA-256 na may binary file output:
openssl dgst -sha256 -sign privatekey.pem -out signature.sign file.txt

Upang i-verify ang isang pirma:
openssl dgst -sha256 -verify publickey.pem \
-signature signature.sign \
file.txt

NOTA


Ang digest ng pagpipilian para sa lahat ng mga bagong application ay SHA1. Ang iba pang mga digest ay gayunpaman pa rin
malawak na ginagamit.

Kapag pumirma ng isang file, dgst ay awtomatikong matukoy ang algorithm (RSA, ECC, atbp) sa
gamitin para sa pagpirma batay sa impormasyon ng ASN.1 ng pribadong key. Kapag nagbe-verify ng mga lagda, ito lamang
ang mismong pirma ng RSA, DSA, o ECDSA, hindi ang nauugnay na data upang matukoy ang
signer at algorithm na ginagamit sa mga format gaya ng x.509, CMS, at S/MIME.

Ang isang mapagkukunan ng mga random na numero ay kinakailangan para sa ilang mga algorithm sa pag-sign, sa partikular na ECDSA
at DSA.

Ang mga opsyon sa pagpirma at pag-verify ay dapat lamang gamitin kung ang isang file ay nilalagdaan o
napatunayan

Hindi ma-verify gamit ang mga hex signature openssl. Sa halip, gamitin ang "xxd -r" o katulad na programa
upang gawing binary signature ang hex signature bago ang pag-verify.

Gumamit ng mdc2ssl online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad