انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => نویسنده: amir6325 در 08 آذر 1404، 02:29 بظ
-
این کیف پول رو صفر تا صد با استفاده از هوش مصنوعی درست کردم ;D
ترکیبی از html,css,javascript
از تمام کیف پولهای نرم افزاری مثل تراست امنیتش بالاتره
به هیچ عنوان هک نمیشه حتی اگه کسی کلید خصوصی شما رو داشته باشه نمیتونه هیچ کاری انجام بده :D
این کیف پول مستقیم از سرورهای رسمی xrp استفاده میکنه
تب ایجاد کیف پول جدید بصورت آفلاین کار میکنه
اطلاعات شما در هیچ سروری ذخیره نمیشه
شما حتی کلید خصوصی رو تشریف میبرید بیرون رو کاغذ پرینت میکنید :D
این کیف پول قابل استفاده در تمام سیستم عامل ها و مرورگرها هست
https://github.com/amirmousavi2-cmd/- (https://github.com/amirmousavi2-cmd/-)
-
خوبه که علاقه به توسعه نرمافزارهای آزاد داری اما متنی که نوشتی بیشتر شبیه متن تبلیغاتی و پر از ادعاست.
حداقل باید میگفتی که از چه تکنولوژیهایی واسش استفاده کردی که اینقدر رو امنیت اون تاکید داری
تو صفحه گیتهابت هم که توضیحی چیزی ندیدم
یه مقایسهای بین اون و چند تا کیفپول مطرح انجام بده و یه چند تا نتیجه از تست های مختلف هک و نفوذ براش بزار.
-
در مورد امنیت این کیف پول خدمت شما بگم
تب ایجاد کیف پول جدید بصورت آفلاین کار میکنه یعنی کلید خصوصی جدید بصورت آفلاین ساخته میشه البته بار اول که فایل html رو اجرا میکنید سرورهای خود xrp لود میشه و میتونید بعدش بدون اینترنت کلید خصوصی جدید را ایجاد کنید،از کیبورد مجازی در جهت افزایش امنیت استفاده کردم(برای جلوگیری از کی لاگر)در موبایل شما از مرورگر firefox focus استفاده کنید امنیت دوچندان میشه
در کیف پول من شما مستقیم با سرورهای xrp در ارتباط هستید
در تب ایجاد کیف پول جدید،رمزعبور حداقل باید هشت کاراکتر بصورت حروف و بزرگ و کوچک و اعداد و علائم باشه.
برای اینکه بارکد کلید خصوصی رمزگذاری شده ایجاد بشه اسکریپت آن بصورت اینلاین در فایل html موجوده و لذا وقتی شما کلید خصوصی رمزگذاری شده را ایجاد میکنید به سروری متصل نمیشه و کل کار آفلاین انجام میشه
در مورد رمزگذاری کلید خصوصی بصورت استاندارد کل کار توسط مرورگر و بصورت آفلاین و از طریق قابلیت web crypto api که در تمام مرورگرهای مدرن هست انجام میشه
روند رمزگذاری و رمزگشایی کلید خصوصی بدین صورت هست
از AES-GCM (Advanced Encryption Standard in Galois/Counter Mode) برای رمزگذاری استفاده میکند. جزئیات پیادهسازی:
مشخصات رمزنگاری:
· الگوریتم: AES-GCM
· طول کلید: 256 بیت (PBKDF2_KEY_LENGTH = 256)
· تعداد تکرار PBKDF2: 310,000 (PBKDF2_ITERATIONS = 310000)
· طول salt: 16 بایت (SALT_LENGTH = 16)
· طول IV: 12 بایت (IV_LENGTH = 12)
فرآیند رمزگذاری:
1. ایجاد salt و IV تصادفی
2. استخراج کلید از رمز عبور با استفاده از PBKDF2
3. رمزگذاری متن با AES-GCM
4. ترکیب دادهها: salt + IV + متن رمزگذاری شده
فرآیند رمزگشایی:
1. جدا کردن salt، IV و متن رمزگذاری شده
2. بازسازی کلید از رمز عبور با استفاده از PBKDF2
3. رمزگشایی با AES-GCM
امنیت:
· AES-GCM یک الگوریتم معتبر و امن است
· PBKDF2 با تکرار بالا در برابر حملات brute-force مقاومت میکند
· استفاده از salt و IV تصادفی امنیت را افزایش میدهد
این پیادهسازی استانداردهای امنیتی مناسبی را رعایت کرده و برای محافظت از کلیدهای خصوصی XRP کافی است.
حالا میپردازیم به کیف پولهای نرم افزاری
در هیچکدام از برنامه های تجاری که در گوگل پلی و یا اپ استور اپل هست همچین قابلیتهایی وجود نداره
شما کیف پول جدید ایجاد میکنید و کلید خصوصی رو بهت میده و میگه خداحافظ
در کیف پولهای تجاری از ابتدا تا انتها با واسطه کار میکنید اطلاعات به سرورهای مختلف میره و چه بسا اطلاعات شما در جاهای مختلف ذخیره میشه و بعدا مورد استفاده قرار میگیره منظورم کلیدخصوصی نیست
در کیف پول من سورس آن قابل مشاهده هست و همچی شفاف هست
درسته این کیف پول صفر تا صدش رو با هوش مصنوعی ساختم ولی همینو دوماه روش کار کردم
چونکه ۲۰ ساله کارم security هست تمام جزییات مربوط به امنیت رو در این اسکریپت لحاظ کردم
-
در مورد بارکد کلید خصوصی لازم هست که یه چیزی رو اضافه کنم
بارکد کلید خصوصی از سطح تصحیح خطا (Error Correction) H استفاده میکنه
یعنی اگه شما اگه بارکد کلید خصوصی رمزگذاری شده را روی کاغذ پرینت گرفتید اگه ۳۰ درصد آن خراب بشه یا کثیف بشه بازم کار میکنه و مشکلی پیش نمیاد ;D
-
من به این دلیل دست گذاشتم روی ریپل که اولا رتبه بالایی داره بعدش کارمزد شبکه پایین هست و سرعت انتقال ارز بصورت آنی هست یه موقعی میریزه باز انتظار میره بالا بره
از نظر خودم کریپتو یعنی بیت کوین مابقی ول معطل هستن
اگه خوشتون اومد و خواستید حمایت کنید و اینکه نمیدونم این قسمتش در این سایت مجاز هست یا نه این آدرس ریپل من هست میتونید حمایت مالی کنید بازم پروژه های دیگه ای دارم که بعدا سوپرایزتون میکنم
rpejjvQbyz7nACDNJ6hbC83rHtLrviRfJM