سؤال

لدي برنامج نصي PHP إنشاء قيمة مشفرة، على سبيل المثال:

m>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ>

أحتاج بعد ذلك إلى فك شفرة هذا في تطبيق VB.NET المشكلة هي أن القيمة المذكورة أعلاه يمكن أن يكون لها أي أحرف. و VB.NET لا يمكن التعامل معها:

dim strCryptedString As String = 'm>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ>"

لذلك أي اقتراحات كيفية التعامل مع هذه القيمة؟

هل كانت مفيدة؟

المحلول

حاول base64encencode و base64decode. قد يكون هذا كل ما تحتاجه!

نصائح أخرى

إذا كنت بحاجة بالفعل إلى الكتابة في التعليمات البرمجية المصدر VB.NET، فيمكنك تجربة Pase64 ترميزها:

dim strCryptedString As String = Base64Decode('bT5ew6bigJNTW0rCr3bDll/DlcOadcONw5QnwrTDpMWTw4jigJggwq5ATcKpdMKyI8O3W8OJw6XCuVXDp2ZVNVTCsMOkw5nigJzCqeKAncuGw4dWw51dIFvigJll4oSiYcKPwqvDg8KwNyNkw4lKPg==');

لست متأكدا من أن الأسماء الحقيقية وظائف المكتبة هي.

عند قراءة السلسلة، اقرأها في صفيف بايت بدلا من سلسلة. ثم استخدم القيمة الرقمية للأحرف عند القيام فك التشفير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top