Scallion یک پردازنده گرافیکی پیاز ژنراتور پیاز است که به زبان C # نوشته شده است و به شما امکان می دهد با استفاده از OpenCL ، کلیدهای GPG استاندارد و آدرسهای .ionion (برای سرویسهای مخفی Tor) ایجاد کنید.
Scallion روی Mono اجرا می شود (تست در Arch لینوکس) و .NET 3.5+ (آزمایش شده در ویندوز 7 و سرور 2008)
Scallion برای یافتن تصادف برای هر شناسه کلیدی 32 بیتی در مجموعه وب Web Trust مورد استفاده قرار گرفت ، نشان می دهد که چگونه شناسه های کلیدی 32 بیتی ناامن هستند.
در سطح بالایی ، Scallion به شرح زیر عمل می کند:
- یک کلید RSA را با استفاده از O تولید می کند penSSL به CPU
- کلید را به GPU می فرستد
- افزایش نمره عمومی کلید
- Hashes key
- E اگر کلید hashed یک برخورد جزئی نیست ، به مرحله 3 بروید. توصیه شده توسط PKCS # 1 v2.1 (تست شده بر روی CPU) ، به مرحله 3 ادامه می یابد.
الگوریتم اساسی در بالا توضیح داده شده است. سرعت / عملکرد نتیجه موازی جرم در GPU و CPU است.
وابستگی ژنراتور پیاز هش
- OpenCL و درایورهای مرتبط .
- OpenSSL . آماده برای ویندوز را فعال کنید کتابخانه e x86.
- فقط برای ویندوز ، VC ++ Redistributable 2008
Scallion روی مونو (تست شده بر روی Arch Linux) و .NET 3.5+ اجرا می شود. (آزمایش شده بر روی ویندوز 7 و سرور 2008).
] پیشوند $ mono scallion / bin / Debug / scallion.exe -d 0
پخت و پز برخی از پیازچه های خوشمزه …
استفاده از هسته بهینه سازی شده از پرونده kernel.cl (Optimized4)
با استفاده از اندازه گروه کاری 128
گردآوری هسته … انجام شده است.
آزمایش هش SHA1 …
CPU SHA-1: d3486ae9136e7856bc42212385ea797094475802
GPU SHA-1: d3486ae9136e7856bc42212385ea797094475802
خوب به نظر می رسد!
LoopIteration: 40 HashCount: 671.09MH سرعت: 9.5MH / s زمان اجرا: 00: 01: 10 پیش بینی شده: 00: 00: 56 کلید جدیدی پیدا کرد! 1 کلید منحصر به فرد یافت شد.
2014-08-05T07: 14: 50.329955Z
prefix64kxpwmzdz.onion
—– BEGIN RSA PRIVATE KEY —–
MIICXAIBAAKBgQCmYmTnwGOCpsPOqvs5mZQbIM1TTqOHK1r6zGvpk61ZaT7z2BCE
FPvdTdkZ4tQ3 / 95ufjhPx7EVDjeJ / JUbT0QAW / YflzUfFJuBli0J2eUJzhhiHpC /
1d3rb6Uhnwvv3xSnfG8m7LeI / Ao3FLtyZFgGZPwsw3BZYyJn3sD1mJIJrQIEB / ZP
ZwKBgCTUQTR4zcz65zSOfo95l3YetVhfmApYcQQd8HTxgTqEsjr00XzW799ioIWt
vaKMCtJlkWLz4N1EqflOH3WnXsEkNA5AVFe1FTirijuaH7e46fuaPJWhaSq1qERT
eQT1jY2jytnsJT0VR7e2F83FKINjLeccnkkiVknsjrOPrzkXAkEA0Ky + vQdEj64e
iP4Rxc1NreB7oKor40 + w7XSA0hyLA3JQjaHcseg / bqYxPZ5J4JkCNmjavGdM1v6E
OsVVaMWQ7QJBAMweWSWtLp6rVOvTcjZg + l5 + D2NH + KbhHbNLBcSDIvHNmD9RzGM1
Xvt + rR0FA0wUDelcdJt0R29v2t19k2IBA8ECQFMDRoOQ + GBSoDUs7PUWdcXtM7Nt
QW350QEJ1hBJkG2SqyNJuepH4PIktjfytgcwQi9w7iFafyxcAAEYgj4HZw8CQAUI
3xXEA2yZf9 / wYax6 / Gm67cpKc3sgKVczFxsHhzEml6hi5u0FG7aNs7jQTRMW0aVF
P8Ecx3l7iZ6TeakqGhcCQGdhCaEb7bybAmwQ520omqfHWSte2Wyh + sWZXNy49EBg
d1mBig / w54sOBCUHjfkO9gyiANP / uBbR6k / bnmF4dMc =
—– پایان کلید RSA اختصاصی —–
pmJk58BjgqbDzqr7OZmUGyDNU06jhyta + sxr6ZOtWWk + 89gQhBT73U3ZGeLUN // ebn44T8exFQ43ifyVG09EAFv2H5c1HxSbgZYtCdnlCc4YYh6Qv9Xd62 + lIZ8L798Up3xvJuy3iPwKNxS7cmRYBmT8LMNwWWMiZ97A9ZiSCa0 =
B / ZPZw ==
init انجام: 491ms / 1 (491ms، 2.04 / S)
کلید تولید: 1193ms / 6 (198.83ms ، 5.03 / s)
preppute cpu: 10ms / 6 (1.67ms ، 600 / s)
کل بدون شروع: 70640ms / 1 (70640ms ، 0.01 / s)
تنظیم بافر: 0ms / 40 (0ms ، 0 / s)
نوشتن بافر: 3ms / 40 (0.08ms ، 13333.33 / s)
نتایج مطالعه: 67442ms / 40 (1686.05ms ، 0.59 / s)
نتایج بررسی: 185ms / 40 (4.63ms ، 216.22 / s)
MIICXAIBAAKBgQCmYmTnwGOCpsPOqvs5mZQbIM1TTqOHK1r6zGvpk61ZaT7z2BCE
FPvdTdkZ4tQ3 / 95ufjhPx7EVDjeJ / JUbT0QAW / YflzUfFJuBli0J2eUJzhhiHpC /
1d3rb6Uhnwvv3xSnfG8m7LeI / Ao3FLtyZFgGZPwsw3BZYyJn3sD1mJIJrQIEB / ZP
ZwKBgCTUQTR4zcz65zSOfo95l3YetVhfmApYcQQd8HTxgTqEsjr00XzW799ioIWt
vaKMCtJlkWLz4N1EqflOH3WnXsEkNA5AVFe1FTirijuaH7e46fuaPJWhaSq1qERT
eQT1jY2jytnsJT0VR7e2F83FKINjLeccnkkiVknsjrOPrzkXAkEA0Ky + vQdEj64e
iP4Rxc1NreB7oKor40 + w7XSA0hyLA3JQjaHcseg / bqYxPZ5J4JkCNmjavGdM1v6E
OsVVaMWQ7QJBAMweWSWtLp6rVOvTcjZg + l5 + D2NH + KbhHbNLBcSDIvHNmD9RzGM1
Xvt + rR0FA0wUDelcdJt0R29v2t19k2IBA8ECQFMDRoOQ + GBSoDUs7PUWdcXtM7Nt
QW350QEJ1hBJkG2SqyNJuepH4PIktjfytgcwQi9w7iFafyxcAAEYgj4HZw8CQAUI
3xXEA2yZf9 / wYax6 / Gm67cpKc3sgKVczFxsHhzEml6hi5u0FG7aNs7jQTRMW0aVF
P8Ecx3l7iZ6TeakqGhcCQGdhCaEb7bybAmwQ520omqfHWSte2Wyh + sWZXNy49EBg
d1mBig / w54sOBCUHjfkO9gyiANP / uBbR6k / bnmF4dMc =
—– پایان کلید RSA اختصاصی —–
9.50 میلیون هش در ثانیه
توقف GPU و خاموش کردن …
Scallion را می توانید از اینجا بارگیری کنید:
¯ _ (ツ) _ / ¯
توجه: اطلاعات مربوط به تحقیق ، آموزش یا ممیزی. استفاده خودخواهانه براساس قوانین فدراسیون روسیه قابل مجازات است.