انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mdc2ssl - آنلاین در ابر

mdc2ssl را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mdc2ssl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


dgst، sha، sha1، mdc2، ripemd160، sha224، sha256، sha384، sha512، md2، md4، md5، dss1 -
پیام هضم می شود

خلاصه


openssl dgst
[-sha|-sha1|-mdc2|-ripemd160|-sha224|-sha256|-sha384|-sha512|-md2|-md4|-md5|-dss1] [-c]
[-d] [-هگز] [-دودویی] [-r] [-non-fips-allow] [بیرون نام فایل] [-امضاء کردن نام فایل] [-keyform
ارگ] [-پاسین ارگ] [-تأیید کردن نام فایل] [-تأیید کردن نام فایل] [-امضا نام فایل] [-hmac
کلید] [-non-fips-allow] [-fips-اثر انگشت] [فایل...]

openssl [خلاصه] [...]

شرح


توابع خلاصه، خلاصه پیام یک فایل یا فایل های ارائه شده را به صورت هگزادسیمال خروجی می دهد.
توابع خلاصه همچنین امضاهای دیجیتال را با استفاده از خلاصه پیام تولید و تأیید می کنند.

OPTIONS


-c خلاصه را در گروه های دو رقمی که با دو نقطه از هم جدا شده اند چاپ کنید، فقط در صورتی که مربوط باشد هگزا
خروجی فرمت استفاده می شود.

-d اطلاعات اشکال زدایی BIO را چاپ کنید.

-هگز
هضم باید به صورت هکس داپ خروجی شود. این مورد پیش‌فرض برای خلاصه «عادی» است
برخلاف امضای دیجیتال برای استفاده از امضای دیجیتال به یادداشت های زیر مراجعه کنید -هگز.

-دودویی
خلاصه یا امضا را به شکل باینری خروجی می دهد.

-r خروجی خلاصه در قالب "coreutils" مورد استفاده توسط برنامه هایی مانند sha1sum.

-non-fips-allow
استفاده از هضم غیر FIPS در حالت FIPS مجاز است. وقتی در FIPS نیست، این هیچ تاثیری ندارد
حالت.

بیرون نام فایل
نام فایل برای خروجی یا خروجی استاندارد به طور پیش فرض.

-امضاء کردن نام فایل
به صورت دیجیتالی خلاصه را با استفاده از کلید خصوصی در "filename" امضا کنید.

-keyform ارگ
قالب کلیدی را برای امضای خلاصه مشخص می‌کند. فرمت های DER، PEM، P12 و ENGINE
پشتیبانی می شوند

-تعارف id
از موتور استفاده کنید id برای عملیات (از جمله ذخیره سازی کلید خصوصی). این موتور استفاده نمی شود
به عنوان منبع الگوریتم‌های خلاصه، مگر اینکه در پیکربندی نیز مشخص شده باشد
فایل.

-سیگوپت nm:v
در طول عملیات امضا یا تأیید، گزینه‌ها را به الگوریتم امضا منتقل کنید. اسامی و
مقادیر این گزینه ها مختص الگوریتم هستند.

-پاسین ارگ
منبع رمز عبور کلید خصوصی برای اطلاعات بیشتر در مورد فرمت ارگ ببینید
PASS عبارت ادله بخش در openssl(1).

-تأیید کردن نام فایل
با استفاده از کلید عمومی در "filename" امضا را تأیید کنید. خروجی یکی است
«تأیید تأیید» یا «تأیید ناموفق».

-تأیید کردن نام فایل
امضا را با استفاده از کلید خصوصی در "filename" تأیید کنید.

-امضا نام فایل
امضای واقعی برای تأیید

-hmac کلید
با استفاده از کلید یک MAC هش شده ایجاد کنید.

-مک جلبک
MAC (کد احراز هویت پیام کلیددار) را ایجاد کنید. محبوب ترین الگوریتم MAC HMAC است
(MAC مبتنی بر هش)، اما الگوریتم‌های MAC دیگری وجود دارند که بر اساس هش نیستند، برای
نمونه gost-mac الگوریتم، پشتیبانی شده توسط ccgost موتور کلیدهای MAC و گزینه های دیگر
باید از طریق تنظیم شود -macopt پارامتر.

-macopt nm:v
گزینه ها را به الگوریتم MAC، مشخص شده توسط -مک کلید گزینه های زیر هستند
توسط هر دو پشتیبانی می شود HMAC و gost-mac:

کلید: رشته
کلید MAC را به عنوان رشته الفبایی مشخص می کند (اگر کلید حاوی قابل چاپ باشد، از آن استفاده کنید
فقط کاراکترها). طول رشته باید با هرگونه محدودیت MAC مطابقت داشته باشد
برای مثال الگوریتم دقیقاً 32 کاراکتر برای gost-mac.

hexkey: رشته
کلید MAC را به شکل هگزادسیمال (دو رقم هگز در هر بایت) مشخص می کند. طول کلید
باید با هر گونه محدودیت الگوریتم MAC مطابقت داشته باشد، به عنوان مثال دقیقاً 32
کاراکترها برای gost-mac.

-رند فایل ها)
یک فایل یا فایل‌های حاوی داده‌های تصادفی که برای ایجاد اعداد تصادفی استفاده می‌شوند
سوکت EGD (نگاه کنید به RAND_egd(3)). چندین فایل را می توان مشخص کرد که توسط یک سیستم عامل از هم جدا شده اند.
شخصیت وابسته جداکننده است ; برای MS-Windows، , برای OpenVMS و : برای همه
دیگران.

-non-fips-allow
استفاده از الگوریتم های غیر FIPS مانند MD5 را حتی در حالت FIPS فعال کنید.

-fips-اثر انگشت
HMAC را با استفاده از یک کلید خاص برای برخی عملیات OpenSSL-FIPS محاسبه کنید.

فایل...
فایل یا فایل هایی برای هضم. اگر هیچ فایلی مشخص نشده باشد، از ورودی استاندارد استفاده می شود.

مثال ها


برای ایجاد خلاصه پیام کدگذاری شده هگز از یک فایل:
openssl dgst -md5 -hex file.txt

برای امضای یک فایل با استفاده از SHA-256 با خروجی فایل باینری:
openssl dgst -sha256 -sign privatekey.pem -out signature.sign file.txt

برای تایید امضا:
openssl dgst -sha256 -verify publickey.pem \
-signature signature.sign \
file.txt

NOTES


خلاصه انتخابی برای همه برنامه های جدید SHA1 است. با این حال، سایر هضم ها همچنان باقی می مانند
به طور گسترده استفاده می شود.

هنگام امضای یک فایل، dgst به طور خودکار الگوریتم (RSA، ECC، و غیره) را تعیین می کند
برای امضا بر اساس اطلاعات ASN.1 کلید خصوصی استفاده کنید. هنگام تأیید امضا، فقط
خود امضای RSA، DSA یا ECDSA را مدیریت می‌کند، نه داده‌های مرتبط را برای شناسایی
امضا کننده و الگوریتم مورد استفاده در فرمت هایی مانند x.509، CMS و S/MIME.

منبعی از اعداد تصادفی برای الگوریتم‌های امضای خاص، به‌ویژه ECDSA مورد نیاز است
و DSA

گزینه‌های امضا و تأیید فقط در صورتی باید استفاده شوند که یک فایل واحد امضا شود یا
تأیید شده

امضاهای هگزا را نمی توان با استفاده از تأیید کرد openssl. در عوض، از "xxd -r" یا برنامه مشابه استفاده کنید
برای تبدیل امضای هگزا به امضای باینری قبل از تأیید.

با استفاده از خدمات onworks.net از mdc2ssl به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad