الانتقال إلى المحتوى
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

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء
اسمحو لي ان اعرض طلبي واتمني منكم سعة الصدر كما تعودنا من جميع الاخوان بمنتدانا العزيز
اريد ان اعمل تشفير لحقل داخل الجدول بحث اذا تم استعراض البيانات من داخل ال sql تظهر البيانات في صورة *******
مثال للتوضيح اذا عند جدول اسمه user اذا عملنت select من داخل ال sql يظهر الاتي
[sql> select USER_ID,PASS from users;

USER_ID PASS
------------------------------ ------------------------------
mmmm 1212
aaaaa 99022
admin mm33
والمطلوب اني في حالة اي احد دخل ال sql واستعرض الجدول لا يمكن لاحد مشاهدة كلمة السر طبعا من داخل الفورمز الموضوع سهل
ارجو منكم المساعدة وفي انتظار ردكم الكريم

بتاريخ:

الاخ الكريم
ممكن تستخدم translate function لكنها لاتحول الحروف إلا * لكنك يمكن تمويه الباسوورد وبذلك كإنك شفرتها ولايستطيع أحد الوصول إليها بسهولة

بتاريخ:
  • كاتب الموضوع
الاخ الكريم
ممكن تستخدم translate function لكنها لاتحول الحروف إلا * لكنك يمكن تمويه الباسوورد وبذلك كإنك شفرتها ولايستطيع أحد الوصول إليها بسهولة

شاكر جدا لذوقك لكن ممكن توضح اكتر ويا ريت تدعيم التوضيح بمثال عملي اكون شاكر جدا ليك
بتاريخ:

السلام عليكم
بصراحة مشهعرف أشرح من هذا الشرح
خذ هذا الرابط شرح translate بطريقة مميزة جدا ل hanyfreedom
تشفير أو ترميز بعض الاعمدة

بتاريخ:
  • كاتب الموضوع
السلام عليكم
بصراحة مشهعرف أشرح من هذا الشرح
خذ هذا الرابط شرح translate بطريقة مميزة جدا ل hanyfreedom
تشفير أو ترميز بعض الاعمدة

بارك الله فيك وجزاك الله كل خير
بتاريخ:

هناك عدة طرق بامكانك تستطيع عمل تشفير البيانات المهمة داخل قاعدة البينات (كلمات السر، الرواتب، ... الخ)، احد الطرق الموجوده في اوراكل هي استاخدام البكج dbms_obfuscation_toolkit لتشفير البيانات، وهي تعتمد على وجود مفتاح تستخدمه في عملية التشفير encryption واعادة التشفير decryption، وفي المثال التالي سنقوم بانشاء دالتين function لكي نستخدمها في في encryption و decryption، ويفضل ان يكون العمود اللذي سنقوم بتشفيره من نوع raw.

الداله الاولى تستقبل متغيريين الاول هي القيمة اللتي نريد عمل لها تشفير سواء كانت رقم اونص ، والقيمة الثانية هي المفتاح اللذي سنستخدمه في عملية التشفير،

والداله الثانيه ايظا تستقبل متغيرين كالاولى، لاكن هنا المتغير الاول هو اسم العمود ، والثاني هو المفتاح اللذي استخدمناه في عملية التشفير واذا تم ادخال قيمة خاطئة لن تتمكن من رؤية هذه البيانات..

هذه طريقة استخدامها:

SQL> insert into test1 values ('Ahmad',raw_enc(554864,'password'),raw_enc(15000,'password'))

1 row created.

SQL> insert into test1 values ('Fahad',raw_enc(503814,'password'),raw_enc(3400,'password'))

1 row created.


SQL> insert into test1 values ('Khalid',raw_enc(15378,'password'),raw_enc(9500,'password'))





وهذه نتيجة الاستعلام اذا لم نقوم بعمل decrypt للبيانات

SQL> select * from test1;


NAME			EMP#						   AMOUNT
--------------- ------------------------------ --------------------------
Ahmad		   B814BB6E5840B56D			   4210906DD0FE76C9
Fahad		   635C2F9D4E634CEB			   8734709C75CA5759
Khalid		  B8FF62E020CD0AF8			   C8B9A3960EF935B7


3 rows selected.





بعد التشفير باستخدام الداله


SQL> select name,raw_dec(emp#,'password')"EMP#",raw_dec(amount,'password')"AMOUNT" from test1;


NAME			EMP#						   AMOUNT

--------------- ------------------------------ ------------------------------

Ahmad		   554864						 15000

Fahad		   503814						 3400

Khalid		  15378						  9500



3 rows selected.

تم تعديل بواسطة PALI.ORACLE

  • بعد 1 سنة...
بتاريخ:

ل هذه البيكج موجوده في اوراكل 6i

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

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

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

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

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

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.