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

بتاريخ:

---------Encoding  OF PASSWORDS==========

create or replace function encoder(pw in varchar2) return varchar2 is

dum_Var varchar2(50):='$#@*!^?~$#@*!^?$#@*!^?~$#@*!^?';
res varchar2(200);

begin

for i in 1..length(pw) loop

res:=res||to_char(ascii(substr(pw,i,1))+length(pw))||substr(dum_var,i,1);
end loop;

return res;
end;


==============Decoding of passwords==========

CREATE OR REPLACE function decoder(pw in varchar2) return varchar2 is
res varchar2(30);
  chk char(1);
  fres varchar2(30);
 di_der number(5):=0;
 j number(10);
  begin
  for j in 1..length(pw) loop
 if substr(pw,j,1)  in ('$','#','@','*','!','^','?','~')  then
 di_der:=di_der+1;
 end if;
 end loop;
 --dbms_output.put_line(di_der);
for i in 1..length(pw) loop
chk:=substr(pw,i,1);
  if chk not in ('$','#','@','*','!','^','?','~') then
  res:=res||chk;
  else
  fres:=fres||chr(to_number(res)-di_der);
  res:=null;
  end if;
  end loop;
  return fres;
 end;


--------------------------------------
لا تنسونا من الدعاء

بتاريخ:

شكرا على المجهود الرائع

بتاريخ:

جزاك الله خيراً ياخ PALI

بتاريخ:

الله يعطيك العافية أخي PALI.ORACLE

دائما أنت السباق في إعطاء المعلومات الجديدة و القيمة.
جزاك الله خيراً.

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

حياك الله اخي الكريم
وانتظرو مني المزيد والجديد

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اخواني فالله
بعد التحية
احب اتوجه بالشكر للعضو PALI.ORACLE على نشاطه ومشاركته
وفقك الله الى ماتحب ويرضي

بتاريخ:

متشكرين يا سيدى

  • بعد 4 شهور...
بتاريخ:

I think you can use the Oracle Built in Package " DBMS_OBFUSCATION_TOOLKIT",Regards.[يسار][/يسار]

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

THATS RIGHT BROTHER


U CAN USE THIS WAY AND USE MY WAY :)
IN PROGRAMIN U DONT HAVE ONW WAY :)
GOD BLESS U

  • بعد 2 شهور...
بتاريخ:

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

بتاريخ:

مشكور يا غالي ومشاركاتك كلها مفيدة
لكن عندي استفسار ماذا نستفيد عمليا من تشفير الباسوورد بما ان اوراكل تضمن حماية على مستوى عالي

  • بعد 1 شهر...
بتاريخ:

جزاك الله الف خير يا احمد
شفت الهديه اللي بعتها لك مقلتليش رايك فيها ايه

بتاريخ:
  • كاتب الموضوع
جزاك الله الف خير يا احمد
شفت الهديه اللي بعتها لك مقلتليش رايك فيها ايه


اها شفتها اشرف..
ماشاءالله يسلمو اديك ;)
بس عاوز اكلمك عالايميل شويه...
تحياتي

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

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

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

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

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

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.