كيف يمكن تشفير كلمه السر وفك تشفيرها مع اني وجد اكواد ولكنها لاتعمل لو عنكم كود تشفير كلمه السر وفك تشفيرها لو سمحتوا ضروري وايضا هل لازم تكون كلمه السر انجليزية يعني لايمكن تشفير الكلمه العربية ولو اللغه الانجليزية كيف يمكن ان احدد لل item انه ياخد حروف انجليزية
كيف يمكن تشفير كلمه السر وفك تشفيرها
يفضل أن تقرأ الرابط التالي : http://download.oracle.com/docs/cd/B10501_...90/adgsec04.htm
و هذا مثال بسيط عن طريقة تشفير كلمة سر بإستخدام Hash :
create or replace function digest( p_username in varchar2, p_password in varchar2 ) return varchar2 is begin return ltrim( to_char( dbms_utility.get_hash_value( upper(p_username)||'/'||upper(p_password), 1000000000, power(2,30) ), rpad( 'X',29,'X')||'X' ) ); end digest; /
طبعاً هذا إجراء مخزن تقوم بتمرير إسم المستخدم و كلمة السر بشكل نصي و يقوم بإعادة النتيجة كنص يمكنك تخزينه داخل الجدول الخاص بالمستخدمين