Special characters in password?

What are the rules for passwords? Thank you.

We felt to create a problem when the password included a character @.

Published by: davejjj on April 2, 2013 09:17

davejjj wrote:
So why Oracle accept passwords that include the character @? Why didn't he simply reject them? Or how can they be rejected in the future? Thank you.

Published by: davejjj on April 2, 2013 10:18

they can be denied using a function of complexity of password, such as specified in the user profile. See http://docs.oracle.com/cd/B28359_01/network.111/b28531/authentication.htm#i1007341 for a discussion. After reading it, before you do anything, think about these points, which are perhaps not so obvious

(1) you don't have to use the provided, either in the content or name. The name of the function to use is specified in the profiledefinition. And since you can have multiple profiles (for example, one for ordinary users, the other for the DBA) each profile can specify its own audit function.

(2) the function is just a bunch of PL/sQL code. There is no magic here. You can code to do what you want - apply different rules of complexity, to require that certain characters, reject some characters, etc. At my last store I specifically rejected 3 different special characters that had proved to be problematic, because the password could pass through systems which would take these characters as a kind of beacon. '@' in a connection string. ' $' in a shell script. And believe it or not, "#" when used by Oracle Forms.

Tags: Database

Similar Questions

  • Jabber for Windows 11.5 and connection of the unit - German special characters in password

    We Jabber for Windows 11.5.2 running and using the connection of the Unit 10.5.2. Whenever a user uses a password with the German special characters (a, o, u), Jabber is not able to connect to the connection of the unit. Everything else works fine. We also have this problem in 10.6 versions. In the voicemail tab it is said that the name of user or password is wrong. We can reproduce the problem...

    BTW. also it does not work in the current jabber for iOS version!

    Anyone know if it's a bug or experiencingthe same problem?

    I simply make the point that use German special characters causes a lot of problems, in many places, whole CUCM and IM & P and you avoid them.

  • Special characters in password Apps

    Hello

    Are special characters such as $ allowed in apps password?

    We hit a problem today when change password for apps, we had a $ in the new password and now we cannot open a session as apps.

    Thanks in advance for any comments.

    BM

    user3344498 wrote:
    Hello

    Are special characters such as $ allowed in apps password?

    We hit a problem today when change password for apps, we had a $ in the new password and now we cannot open a session as apps.

    Thanks in advance for any comments.

    BM

    Please see the following documents.

    How to change passwords in order to include special characters using FNDCPASS [1336479.1 ID]
    FNDCPASS. Troubleshooting Guide to connect and change the passwords of Applications [ID 1306938.1]
    Configuration Guide for Oracle E-Business Suite Release 12 [403537.1 ID]
    Configuration Guide for Oracle E-Business Suite 11i [ID 189367.1]

    Thank you
    Hussein

  • Special characters in the password

    Hi, I have chosen a password with caracter special: now @!
    and then, it is impossible to type the character @, so I can't start my machine!
    What can I do?

    Hello
    Sorry, but now you have a big problem. For the BIOS password or supervisor password, it should be used only the following characters: a... z, a.. Z and 0... 9 paper

    Choice of some special characters will cause that the laptop not boot not. In this case, contact your authorized Toshiba Service Provider because the password must be deleted and there is no way you can do it yourself.

  • Special characters in my wpa password can be introduced to officejet J4680c

    I have an officejet j4680c all-in-one, but I don't have a computer at the moment so I use my wireless printer using the application mobile ePrint. Recently, I changed the password wpa, but it includes a dollar sign. When I entered that code is there something I'm missing to this character? Or do I have to change my password again?

    The sign $ is not one of the special characters available for the all-in-one Officejet J4680.  To get this connected device you will need to change this password again to include the characters available on the printer.

    Good luck.

  • SLM2048 - problems of password with special characters

    Hi all

    We´ve got a SLM2048 in use (more updated FW) and I wanted to ask our new standards of password on this switch. So I changed the password for the admin user and used special characters, that were = &! = and clicked on update and save the changes. Now, I know that I should use alphanumeric characters only, but why are there no routine that checks the IPL for compliance before writing it on the switch.

    Problem now is that I'm unable to open a session and Don t want to do a hard reset, because the pattern would be lost. I know it should be a user admin rescue, but there is none.  What can I do now? Any chance that a cisco engineer could get in touch with me to debug the password entered in the laboratory and then, who could tell me what was recorded in ROM or how I can connect again?

    Thank you

    Philippe

    Hello

    I will ask our PM on a routine that checks for characters and whether or not they are acceptable for the system.  We should also make this more clear in the Administrator's guide.

    Just thinking out loud here... If she had the character, I wonder if he he replaced by a space, stars or a different character.    Have you tried with spaces where special characters have been?

    HTH,

    Andrew Lissitz

  • Does not not special characters in the password

    Here's the function I used to apply the oracle password. I can able to use all the numbers, characters, but when I use special as cat (punctarray: ='!) » #$% & ()'' * +,-/ : ; <>=? _';) I can able to use only the characters # when I'm with all the other amazing it gives me an error


    SQL > alter user u1 identified by nira86 #* wad456j;
    change the u1 user identified by nira86 #* wad456j
    *
    ERROR on line 1:
    ORA-00922: missing or not valid option



    Here's the function

    FUNCTION to CREATE or REPLACE verify_function
    (username varchar2,
    password varchar2,
    VARCHAR2 old_password of past)
    RETURNS boolean IS
    Boolean n;
    whole m;
    different integer;
    Boolean IsDigit;
    because Boolean;
    ispunct Boolean;
    digitarray varchar2 (20);
    punctarray varchar2 (25);
    CharArray varchar2 (52);

    BEGIN
    digitarray: = "0123456789";
    CharArray: = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ';
    punctarray: ='! » #$% & ()'' * +,-/ : ; <>=? _';

    -Check if the password is the same as the user name
    IF (password) NLS_LOWER = NLS_LOWER (username) THEN
    raise_application_error ("-20001, ' identical or similar to the user password");
    END IF;

    -The minimum length of the password checking
    IF (password) length < 15 THEN
    raise_application_error (-20002, 'length of less than 15 password');
    END IF;

    -Check if the password is too simple. A dictionary of words can be
    -maintained and can be verified so does not allow the words
    -which are too simple for the password.
    IF NLS_LOWER (password) IN ('Welcome', 'database', 'account', 'user', 'password', 'oracle', 'PC', 'abcd') THEN
    raise_application_error ('-20002, ' simple password ');
    END IF;

    -Check if the password contained at least a letter, a number and a
    -punctuation mark.
    -- 1. Check for the digit
    IsDigit: = FALSE;
    m: = length (password);
    FOR I IN 1.10 LOOP
    FOR j IN LOOP 1.m
    IF substr (password, j, 1) = substr(digitarray,i,1) THEN
    IsDigit: = TRUE;
    GOTO findchar;
    END IF;
    END LOOP;
    END LOOP;
    IF IsDigit = FALSE THEN
    raise_application_error (-20003, 'password must contain at least one digit, a character and a punctuation');
    END IF;
    -- 2. Check the character
    < < findchar > >
    car: = FALSE;
    FOR i IN 1.length (chararray) LOOP
    FOR j IN LOOP 1.m
    IF substr (password, j, 1) = substr(chararray,i,1) THEN
    car: = TRUE;
    GOTO findpunct;
    END IF;
    END LOOP;
    END LOOP;
    Because IF = FALSE THEN
    raise_application_error (-20003, ' password must contain at least one------)
    Figure, a character and a punctuation ');
    END IF;
    -- 3. Search for punctuation
    < < findpunct > >
    ispunct: = FALSE;
    FOR i IN 1.length (punctarray) LOOP
    FOR j IN LOOP 1.m
    IF substr (password, j, 1) = substr(punctarray,i,1) THEN
    ispunct: = TRUE;
    GOTO endsearch;
    END IF;
    END LOOP;
    END LOOP;
    Ispunct IF = FALSE THEN
    raise_application_error (-20003, ' password must contain at least one------)
    Figure, a character and a punctuation ');
    END IF;

    < < endsearch > >
    -Check if the password is different from the previous password at least
    -3 letters
    Old_password past IF IS NOT NULL THEN
    differ: = length (old_password) - length (password);

    IF abs (differ) < 3 THEN
    IF (password) length < length (old_password) THEN
    m: = length (password);
    ON THE OTHER
    m: = length (old_password);
    END IF;

    differ: = abs (differ);
    I'm IN 1.m LOOP
    IF substr (password, i, 1). = substr(old_password,i,1) THEN
    differ: = differ + 1;
    END IF;
    END LOOP;

    IF different < 3 THEN
    raise_application_error (-20004, ' password should differ by to)
    (minimum 3 characters);
    END IF;
    END IF;
    END IF;
    -Everything all right; Return TRUE;
    RETURN (TRUE);
    END;
    /

    What version of Oracle are you using? Before 11 g I think only allowed special characters were '_', ' $' and ' # '.

    And 11 g, you need to put the password in quotation marks and must not use comma, backslash or double quote.

  • Export of database with password containing special characters

    Hello

    I do an export of data by using the command:

    exp userid=user/pass@instance parfile = exp_parms.dat

    The problem is that the password contains special characters, if the command fails with a syntax error. The command works perfectly fine when I run it without the password and just type in the prompt, but I need to include the password in the command because I'm running it in a batch file. I tried to use the escape character (\), but the result is an inconsistency of name of username-password.

    Is it possible to declare a password containing special characters in the command "exp"?

    ... Thanks in advance!

    Hello

    I'm using linux and this is how I did it.

    I created a user named ddg with ddg password) ddg

    I did my expdp as order:

    expdp ddg / directory "ddg ddg\)" = dpump_dir dumpfile = ddg.dmp

    Put the password in quotes and escape with a funny character.

    I hope this helps.

    Dean

  • Satellite Pro L40: Cannot use special characters in the password Bios

    Hello

    Why I can't use special charters on password bios?

    If I but of special charters on password, System don't use the exp.
    Password: * Aur! nk0 system seems only * Aurnk0 * and do not give errors when I put the password!

    I hope that this case of fixed security...

    ARO
    Mikko

    Hello

    This isn't some sort of bug BIOS but you can only use letters and numbers for the BIOS password!

    You visit the user guide for the details!

  • How to handle special characters in the Apex

    Hello

    In my application, I have two regions - region report (interactive report) and other is region HTML with text elements two - Empno and name

    My report has two columns Empno (varchar2) and Ename (varchar2).

    When I click on the link change in the column of the report, the empno should be a read-only value EMPNO and ename is a text with the value of the ENAME field.

    When I run my application, I have encountered the following problems:
    1. If my empno has special characters such as "#", the characters after that is not posting
    2. If my empno has special characters such as "," characters after the decimal point is considered to be a value of next texitem

    Here is my authentication information,

    CTSAN_ORACLE_DB workspace
    Username [email protected]
    Password lakshmi321
    URL: http://apex.oracle.com/pls/apex/f?p=9444:19:4292839314890159:


    Please, I beg you. suggest me how to fix these problems.

    Thank you
    David...

    Published by: David on August 13, 2010 03:05

    Do not pass the data values in the URL. If it is possible to escape values to make URL - and APEX parameter-safe, it is much better to avoid the problem completely.

    Create a primary key of the substitution on the table which is an immutable discreet digital identifier and use it only as a URL parameter. In pages/target areas, use this value of PK to extract the data from the table.

  • Randomly generate the special characters

    I want to generate random password which should include at least one special character that could be any special character except @. dbms_random. String ('p', 1) will give 1 printable character that could be all in uppercase or lowercase, or any numeric value too. But how can I generate just 1 special character (with the exception of the @)?


    Thank you

    Published by: user5406804 on November 4, 2009 05:50

    Hello

    Welcome to the forum!

    You can do something like this:

    SELECT     SUBSTR ( '!#$%^*:;,.'               -- list all special characters here
                   , dbms_random.value (1, 11)     -- 11 = 1 + number of special characters
                , 1
                )     AS special_char
    FROM     scott.emp
    ;
    
  • How to insert special characters when I hit e-mail or Facebook?

    How to insert special characters when I hit e-mail or Facebook?

    See also:

  • Web development Toolbox prevents me from using the letter upercase, special characters and all that requires the use of the SHIFT key. Help.

    whenever I press the SHIFT key, the web development Toolbox opens. I am unable to use the letter upercase, special characters and everything that requires the SHIFT key. It's really annoying me... i can't even use an exclamation mark111111

    The sounds you have a sticky key which is in the pressed state.

    Do you mean the box tools that should open via Ctrl + Shift + K or open more to the Toolbox that is displayed via Ctrl + F2?

    Try to press the keys involved several times, see the Web Developer menu for the shortcut keys.

    Have you tried to close and restart Firefox or restart the computer?

  • Where to find and install special characters in Firefox?

    Where to find and install special characters sets (French, German and Spanish) in my Firefox with Dutch language?
    TIA
    Joep

    Translation:

    TOOLS = > Options = > content = > languages = > click "Select" and then "select a language to add."

    For the character encoding:

    TOOLS = > Options = > content = > fonts and colors = > advanced (button) = > character encoding

  • How to enter special characters/symbols (i.e. the degree character) in the text boxes?

    Not a problem/w Firefox - I was wondering if there is a way to enter the special characters and characters (not on the keyboard) in the text boxes? I remember that there is a keyboard sequence that activates a context menu allowing the single character/symbol entry. Thanks in advance, Allan.

    See:

Maybe you are looking for