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

Ad


فاویکون OnWorks

gen-auth - آنلاین در ابر

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

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

برنامه:

نام


gen-auth - رشته های احراز هویت مختلف را ایجاد کنید

طریقه استفاده


gen-auth [--help|--نسخه] | ...

شرح


gen-auth ابزاری است برای کمک به انواع احراز هویت / رمزگذاری / رمزگشایی /
وظایف رمزگذاری این ابزار به عنوان یک ابزار خاص smtp شروع به کار کرد، اما به سمت آن نفوذ کرده است
عملکرد در طول زمان

اقدامات برنامه به انواع رمزگذاری برای تولید تقسیم می شوند. هر یک سپس
ارگ های خاص خود را می گیرد. استدلال ها در یک ترتیب خاص در مورد انتظار می رود
خط فرمان. هر آرگومانی که در خط فرمان در دسترس نباشد از شما خواسته می شود
برای. یکی از مزایای این کار این است که آرگومان های مربوط به رمزهای عبور تکرار نمی شوند
ترمینال وقتی از شما خواسته شد

انواع


عمل برنامه توسط آرگومان اول کنترل می شود. معنی موارد زیر
آرگومان ها توسط این نوع مشخص می شود

جلگه
این نوع یک رشته احراز هویت PLAIN (RFC 2595) تولید می کند. مکمل را می پذیرد
آرگومان های نام کاربری و رمز عبور یک رشته رمزگذاری شده Base64 تولید می کند
"\0 \0 ".

وارد شدن
این روش نام کاربری و رمز عبور را به عنوان args تکمیلی می پذیرد. به سادگی برمی گردد
هر رشته Base64 کدگذاری شده است. این تنها مزایای حداقلی را نسبت به استفاده از ENCODE ارائه می دهد
دو برابر. اگر رمز عبور را در STDIN ارائه دهید، یکی از مزیت‌های آن پنهان کردن آن است

CRAM-MD5
CRAM-MD5 (RFC 2195) سه آرگومان تکمیلی را می پذیرد. اولین مورد نام کاربری است
و دومی رمز عبور است. سومین رشته چالش ارائه شده توسط the
سرور این رشته می تواند Base64 رمزگذاری شده باشد یا نباشد. RFC بیان می کند که همه
رشته‌های چالش (بدون کد) باید با «<» شروع شوند. این برای اینکه آیا رشته استفاده می شود
آیا Base64 کدگذاری شده است یا خیر.

CRAM-MD5 از چالش و رمز عبور ارائه شده برای ایجاد خلاصه استفاده می کند. سپس آن را
نسخه کدگذاری شده Base64 رشته md5(" را برمی گرداند. ")

این روش احراز هویت نیاز به نصب ماژول Digest::MD5 perl دارد.

CRAM-SHA1
این مانند CRAM-MD5 عمل می کند، اما از هضم SHA1 به جای MD5 استفاده می کند.

این روش احراز هویت نیاز به نصب ماژول Digest::SHA1 perl دارد.

NTLM/SPA/MSN
اگرچه ممکن است به عنوان یکی از انواع بالا تبلیغ شود، اما این روش احراز هویت
اگر به صورت مفرد NTLM نامیده شود. این یک نوع احراز هویت چند مرحله ای است. در
3 آرگومان اول باید از قبل ارائه شوند. آنها نام کاربری، رمز عبور و دامنه هستند،
به ترتیب این سه رشته برای تولید یک رشته "درخواست تایید" استفاده می شود.
این رشته باید کلمه به کلمه به سرور ارسال شود. سپس سرور پاسخ خواهد داد
با یک چالش این چالش چهارمین استدلال است. پس از دریافت سرور
چالش، gen-auth یک "پاسخ تایید" تولید خواهد کرد. ارسال این پاسخ به
سرور تراکنش احراز هویت NTLM را تکمیل می کند.

این روش احراز هویت نیاز به نصب ماژول Authen::NTLM perl دارد. دیدن
مثال هایی برای نمونه ای از این معامله. همچنین توجه داشته باشید که "دامنه" اغلب خالی است
از مشتری یا نادیده گرفته شده توسط سرور.

HTTP-BASIC
مقدار base64(" را برمی گرداند : "). برای احراز هویت پایه HTTP استفاده می شود
(RFC 2617). با افزودن هدر "Authorization: Basic" استفاده می شود "به یک درخواست HTTP
جایی که خروجی این دستور است.

APOP
این امر احراز هویت APOP را برای پروتکل POP3 همانطور که در RFC توضیح داده است پیاده سازی می کند
1939. رشته چالش ارائه شده توسط سرور POP3 در
بنر تبریک "راز" (معمولا رمز عبور) است که برای احراز هویت استفاده می شود
کاربر. این روش خلاصه md5(" را برمی گرداند. "). این میتواند باشد
برای احراز هویت به سرور POP3 در رشته ای مانند "APOP " جایی که
رشته ای است که توسط این دستور تولید می شود.

APOP به ماژول Digest::MD5 perl نیاز داشت.

رمزگذاری
به سادگی Base64 یک رشته متن ساده را کد می کند. به عنوان یک تابع راحتی ارائه شده است.

رمزگشایی
یک رشته رمزگذاری شده Base64 را رمزگشایی می کند. به عنوان یک تابع راحتی ارائه شده است.

MD5/MD5-HEX
هضم MD5 از رشته ارائه شده را به صورت هگز ارائه می دهد.

MD5-BASE64
خلاصه MD5 از رشته ارائه شده در Base64 را ارائه می دهد.

رمزگذاری
A را برمی گرداند کریپت(3) رشته تولید شده از رشته ورودی.

نمک نمکی
همان ENCRYPT است اما نمک را به عنوان آرگومان دوم ارائه می دهید. دیدن کریپت(3) مرد
صفحه برای جزئیات بیشتر

ROT13
این یک عمل rot13 را انجام می دهد . این پیاده سازی فقط انجام می دهد
اقدام در ASCII 65-90,97،123-XNUMX. هر مقدار کاراکتر دیگر دست نخورده باقی می ماند. از این رو
این روش در درجه اول فقط برای LOCALE=C، ASCII است. در صورت تمایل برای ارسال پچ
مراقب باشید که آن را در محیط دیگری کار کنید.

ATBASH
این یک عمل atbash را انجام می دهد . آتباش رشته ای را آینه می کند که
'a'=='z'، 'b'=='y'، و غیره. نظرات مربوط به منطقه و مجموعه کاراکتر را در ROT13 ببینید.

OPTIONS


-s اکو را در تمام فیلدهای ورودی خوانده شده از ورودی استاندارد سرکوب می کند. اگر این گزینه نیست
استفاده می شود، اکو در فیلدهایی که به عنوان فیلدهای رمز عبور شناخته می شوند، سرکوب می شود، اما ممکن است
به اندازه کافی امن نباشید

--کمک
این صفحه نمایش

- نسخه
اطلاعات نسخه

مثال ها


ایجاد یک رشته AUTH ساده برای کاربر 'tim'، رمز عبور 'tanstaaftanstaaf'
> جن-اوت دشت تیم تنستافتانستاف
رشته تأیید: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

یک رشته CRAM-MD5 برای کاربر 'tim'، رمز عبور 'tanstaaftanstaaf'، چالش ایجاد کنید
'<[ایمیل محافظت شده]>'، با استفاده از فرمان برای مخفی کردن رمز عبور
> gen-auth cram-md5
نام کاربری: tim
رمز عبور:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

از روش DECODE استفاده کنید تا مطمئن شوید که خروجی صحیح را در مثال آخر خود ارائه کرده ایم
> رمزگشایی gen-auth dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

از روش NTLM (MSN) برای احراز هویت به سرور ایمیل با استفاده از "tim" کاربر، رمز عبور استفاده کنید.
'tanstaaftanstaaf'، و دامنه MAIL. هم تراکنش gen-auth و هم تراکنش SMTP
برای نشان دادن تعامل بین این دو نشان داده شده است.
AUTH MSN
334 NTLM پشتیبانی می شود
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 احراز هویت با موفقیت انجام شد

> آبگرم gen-auth
نام کاربری: tim
رمز عبور:
دامنه: MAIL
درخواست احراز هویت: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
چالش: TlRMTVNTUAACAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

نیاز دارد


MIME::Base64
برای همه عملکردها مورد نیاز است

خلاصه::MD5
مورد نیاز برای MD5، MD5-BASE64، CRAM-MD5، APOP

خلاصه::SHA1
برای CRAM-SHA1 مورد نیاز است

اعتبار::NTLM
برای NTLM/MSN/SPA مورد نیاز است

خروج کد ها


0 - هیچ خطایی رخ نداده است
1 - نوع ناشناخته مشخص شده است

تماس


[ایمیل محافظت شده]

با استفاده از خدمات onworks.net از gen-auth آنلاین استفاده کنید


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

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

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

Ad