الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

يامبرمجين الجافا تشفير اسم المستخدم وكلمة المرور

Featured Replies

بتاريخ:

الســـــلام عليكم الاعضاء الاعزاء جميعا,,,,,


لو سمحتو عايز مساعدة في عمل كود Encryption and Decryption in java

الفكرة بسيطة هي اني أشفر الباسورد واليوزر نيم

وبعد اعمل ارسل للسيرفر هو يفك الشفرة وبعدين يقارنها مع البيانات الموجودة في الداتا بيس

بس المشكلة انا ما عارف اعمل الحركة دي كيف ؟؟؟؟

يعني بقدر ارسل للسيفر واقدر اقارن مع الداتا بيس

مشكلتي هي في التشفير

ياريت ألقى حل عندكم ولازم يكون بالجافا طبعا
علما بأني أعمل على jframe
والdata base اكسس
وجزاكم الله كل الجزاء.

بتاريخ:

ممكن تقطع الكلمة حرف حرف
وتحول كل حرف للـ اسكي كود بتاعة وهيبقي معك ارقام
وتعمل معادلة تشفير على ارقام
وتعكس المعادلة في الجانب الأخر

بتاريخ:

استخدم هذه الكلاس للتشفير

package hala;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import sun.misc.BASE64Encoder;


public class PasswordEncoder {
   
   public static String encodePassword(String password){
   
       String encodedPass = null;
       try {
             
             byte[] passBytes = password.getBytes();
             byte[] keyBytes  = password.getBytes();
             
             MessageDigest sha1 = MessageDigest.getInstance("SHA1");        
             sha1.update(passBytes);
             byte[] digestBytes = sha1.digest(keyBytes);
             
             BASE64Encoder b64Encoder = new BASE64Encoder();
             encodedPass = b64Encoder.encode(digestBytes);
             
             } 
             
        catch (NoSuchAlgorithmException e) { 
               e.printStackTrace();
           }
       
       return encodedPass;
   }
}

بتاريخ:
  • كاتب الموضوع

استخدم هذه الكلاس للتشفير

package hala;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import sun.misc.BASE64Encoder;


public class PasswordEncoder {
   
   public static String encodePassword(String password){
   
       String encodedPass = null;
       try {
             
             byte[] passBytes = password.getBytes();
             byte[] keyBytes  = password.getBytes();
             
             MessageDigest sha1 = MessageDigest.getInstance("SHA1");        
             sha1.update(passBytes);
             byte[] digestBytes = sha1.digest(keyBytes);
             
             BASE64Encoder b64Encoder = new BASE64Encoder();
             encodedPass = b64Encoder.encode(digestBytes);
             
             } 
             
        catch (NoSuchAlgorithmException e) { 
               e.printStackTrace();
           }
       
       return encodedPass;
   }
}




جزاك الله خير الجزاء.
غفر الله لك ولوالديك.
بتاريخ:
  • كاتب الموضوع

ممكن تقطع الكلمة حرف حرف
وتحول كل حرف للـ اسكي كود بتاعة وهيبقي معك ارقام
وتعمل معادلة تشفير على ارقام
وتعكس المعادلة في الجانب الأخر


جزاك الله خير اخي على المجهود والفكرة.
بتاريخ:

انا ممكن ابعتلك كود تشفير أوراكل لو حابب بس انا مش عارف هيناسب الجافا ولا لا بصراحه بس انا بعرف اشفر فى الاوراكل كويس اوى لو عزت اى حاجه

بتاريخ:

استخدم
Hash Table

بتاريخ:

شوف هذا الرابط عن التشفير وفك التشفير

http://www.oracle-ba...aEncryption.php (اوراكل)

http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?txtCriteria=encryption+password&lngWId=2 (جافا)

تم تعديل بواسطة rose_4_pretty

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.