رفتن به مطلب
  • 0

مشکل با B4XCipher


s2m

سوال

سلام

یه سیستم امنیتی روی نرم افزارم میخوام بذارم که اطلاعات رو کد گذاری کنه ولی موقع خوندن به مشکل برخورد کردم. :wacko1:

مشکل هم از اینجاس که موقع ذخیره ، اطلاعات به صورت متن ذخیره میشه و وقتی دوباره یه بایت تبدیل میکنم هم قابل رمزگشایی نیست. کسی میتونه راهنمایی کنه؟

ضمنا از کتابخونه B4XCipher استفاده کردم برای رمزگذاری

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام 

اگه کدهاتون رو می ذاشتید شاید من یا دوستان بهتر می تونستیم کمک کنیم 

 

اما در هر صورت فکر کنم بدونم راه حل مشکل شما چیه شما باید بگیرید بعد این که بایت های رمز گذاری شده رو گرفتید اون رو به رشته Base64   تبدیل کنید  و بعد ذخیره کنید .

 

به مثال زیر توجه کنید :

ما می خواهیم ابتدا با استفاده از یک پسورد خاص متن " Answercenter.ir " کدگذاری کنیم و در فایل test.txt ذخیره کنیم و بعد اون رو رمز گشایی کنیم و متن کدگذاری شده رو استخراج کنیم ؛

Sub Example
	EncryptString("Answercenter.ir")
	DecryptString
End Sub
Sub EncryptString(TargetString As String)
	Private mCipher As B4XCipher
	Private hdata() As Byte
	hdata = mCipher.Encrypt(TargetString.GetBytes("UTF8"),"Password")
	Private mmencode As StringUtils
	File.WriteString(File.DirInternal,"test.txt",mmencode.EncodeBase64(hdata))
End Sub
Sub DecryptString
	Private mCipher As B4XCipher
	Private mDecode As StringUtils
	Private TargetText As String
	TargetText = File.ReadString(File.DirInternal,"test.txt")
	Private mdata(),mnewdata() As Byte
	mdata = mDecode.DecodeBase64(TargetText)
	mnewdata = mCipher.Decrypt(mdata,"Password")
	LogColor(BytesToString(mnewdata,0,mnewdata.Length,"UTF8"),Colors.Magenta)
	
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون از کمکتون :give_rose: :give_rose: :give_rose:

از این کد میشه تو فایل map هم استفاده کرد؟

یعنی رشته ی کد شده رو تو یه فایل مپ ذخیره کنیم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون از کمکتون :give_rose: :give_rose: :give_rose:

از این کد میشه تو فایل map هم استفاده کرد؟

یعنی رشته ی کد شده رو تو یه فایل مپ ذخیره کنیم؟

بله می تونید رشته ی کد شده رو توی Map یا List هم ذخیره کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یک دنیا ممنون  :53:  :53:  :53:  :53:  :53: 

مشکلم حل شد :dance: :dance: :dance: :dance:

دوست عزیز شما پاسخ خودتون ر به عنوان بهترین پاسخ انتخاب کردید:/

لطفا درستش کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...