> Source: [sk109148](https://support.checkpoint.com/results/sk/sk109148)

# sk109148 - List of allowed ASCII characters for passwords on Gaia OS

| Property | Value |
|----------|-------|
| Solution ID | sk109148 |
| Date Created | 2015-12-28 |
| Last Modified | 2024-06-26 |
| Technical Level | General |
| Products | Security Gateway, Security Management Server, Multi-Domain Security Management Server |
| Versions | R81.20, R81.10 (EOS), R81.20, R81 (EOS), R81.10 (EOS), R81 (EOS), R81 (EOS), R81.10 (EOS), R81.20 |
| OS | Gaia |

## Solution

### (1) Approved characters for different passwords in Gaia OS

Reference: <https://en.wikipedia.org/wiki/ASCII#ASCII_printable_code_chart>.

* **Expert password, RADIUS / TACACS shared secret, SNMP v3 password:**

  > **Notes:**
  > * Although the password can include special characters (non-alphanumeric), *the first character cannot be an asterisk (\*)* (user will not be able to log in to Gaia OS).
  > * Although Gaia supports the use of special characters, four of the characters in Clish shell (on Gaia OS and IPSO OS) are special characters reserved for use in specific situations and are not permitted:
  >   * **!**(exclamation mark)
  >   * **\\**backlash)
  >   * **$** (dollar sign)
  >   * **#** (hash/pound sign)
  >   * **'** (single quote)
  >   * **"** (double quotes, quotation marks)
  >
  > <br />
  >
  > |--------------|------------|----------|-------------|--------------------|--------------------------------------|
  > | Decimal Code | Octal Code | Hex Code | Binary Code | Symbol / Character | Description                          |
  > | 33           | 041        | 21       | 00100001    | !                  | Exclamation mark                     |
  > | 34           | 042        | 22       | 00100010    | "                  | Double quotes (or speech marks)      |
  > | 35           | 043        | 23       | 00100011    | #                  | Number                               |
  > | 36           | 044        | 24       | 00100100    | $                  | Dollar                               |
  > | 37           | 045        | 25       | 00100101    | %                  | Percent sign                         |
  > | 38           | 046        | 26       | 00100110    | \&                 | Ampersand                            |
  > | 39           | 047        | 27       | 00100111    | '                  | Single quote                         |
  > | 40           | 050        | 28       | 00101000    | (                  | Open parenthesis (or open bracket)   |
  > | 41           | 051        | 29       | 00101001    | )                  | Close parenthesis (or close bracket) |
  > | 42           | 052        | 2A       | 00101010    | \*                 | Asterisk                             |
  > | 43           | 053        | 2B       | 00101011    | +                  | Plus                                 |
  > | 44           | 054        | 2C       | 00101100    | ,                  | Comma                                |
  > | 45           | 055        | 2D       | 00101101    | -                  | Hyphen                               |
  > | 46           | 056        | 2E       | 00101110    | .                  | Period; Dot; Full stop               |
  > | 47           | 057        | 2F       | 00101111    | /                  | Slash; Divide                        |
  > | 48           | 060        | 30       | 00110000    | 0                  | Zero                                 |
  > | 49           | 061        | 31       | 00110001    | 1                  | One                                  |
  > | 50           | 062        | 32       | 00110010    | 2                  | Two                                  |
  > | 51           | 063        | 33       | 00110011    | 3                  | Three                                |
  > | 52           | 064        | 34       | 00110100    | 4                  | Four                                 |
  > | 53           | 065        | 35       | 00110101    | 5                  | Five                                 |
  > | 54           | 066        | 36       | 00110110    | 6                  | Six                                  |
  > | 55           | 067        | 37       | 00110111    | 7                  | Seven                                |
  > | 56           | 070        | 38       | 00111000    | 8                  | Eight                                |
  > | 57           | 071        | 39       | 00111001    | 9                  | Nine                                 |
  > | 58           | 072        | 3A       | 00111010    | :                  | Colon                                |
  > | 59           | 073        | 3B       | 00111011    | ;                  | Semicolon                            |
  > | 60           | 074        | 3C       | 00111100    | \<                 | Less than; Open angled bracket       |
  > | 61           | 075        | 3D       | 00111101    | =                  | Equals                               |
  > | 62           | 076        | 3E       | 00111110    | \>                 | Greater than; Close angled bracket   |
  > | 63           | 077        | 3F       | 00111111    | ?                  | Question mark                        |
  > | 64           | 100        | 40       | 01000000    | @                  | At symbol                            |
  > | 65           | 101        | 41       | 01000001    | A                  | Uppercase A                          |
  > | 66           | 102        | 42       | 01000010    | B                  | Uppercase B                          |
  > | 67           | 103        | 43       | 01000011    | C                  | Uppercase C                          |
  > | 68           | 104        | 44       | 01000100    | D                  | Uppercase D                          |
  > | 69           | 105        | 45       | 01000101    | E                  | Uppercase E                          |
  > | 70           | 106        | 46       | 01000110    | F                  | Uppercase F                          |
  > | 71           | 107        | 47       | 01000111    | G                  | Uppercase G                          |
  > | 72           | 110        | 48       | 01001000    | H                  | Uppercase H                          |
  > | 73           | 111        | 49       | 01001001    | I                  | Uppercase I                          |
  > | 74           | 112        | 4A       | 01001010    | J                  | Uppercase J                          |
  > | 75           | 113        | 4B       | 01001011    | K                  | Uppercase K                          |
  > | 76           | 114        | 4C       | 01001100    | L                  | Uppercase L                          |
  > | 77           | 115        | 4D       | 01001101    | M                  | Uppercase M                          |
  > | 78           | 116        | 4E       | 01001110    | N                  | Uppercase N                          |
  > | 79           | 117        | 4F       | 01001111    | O                  | Uppercase O                          |
  > | 80           | 120        | 50       | 01010000    | P                  | Uppercase P                          |
  > | 81           | 121        | 51       | 01010001    | Q                  | Uppercase Q                          |
  > | 82           | 122        | 52       | 01010010    | R                  | Uppercase R                          |
  > | 83           | 123        | 53       | 01010011    | S                  | Uppercase S                          |
  > | 84           | 124        | 54       | 01010100    | T                  | Uppercase T                          |
  > | 85           | 125        | 55       | 01010101    | U                  | Uppercase U                          |
  > | 86           | 126        | 56       | 01010110    | V                  | Uppercase V                          |
  > | 87           | 127        | 57       | 01010111    | W                  | Uppercase W                          |
  > | 88           | 130        | 58       | 01011000    | X                  | Uppercase X                          |
  > | 89           | 131        | 59       | 01011001    | Y                  | Uppercase Y                          |
  > | 90           | 132        | 5A       | 01011010    | Z                  | Uppercase Z                          |
  > | 91           | 133        | 5B       | 01011011    | \[                 | Opening bracket                      |
  > | 92           | 134        | 5C       | 01011100    | \\                 | Backslash                            |
  > | 93           | 135        | 5D       | 01011101    | \]                 | Closing bracket                      |
  > | 94           | 136        | 5E       | 01011110    | \^                 | Caret; Circumflex                    |
  > | 95           | 137        | 5F       | 01011111    | _                  | Underscore                           |
  > | 96           | 140        | 60       | 01100000    | \`                 | Grave accent                         |
  > | 97           | 141        | 61       | 01100001    | a                  | Lowercase a                          |
  > | 98           | 142        | 62       | 01100010    | b                  | Lowercase b                          |
  > | 99           | 143        | 63       | 01100011    | c                  | Lowercase c                          |
  > | 100          | 144        | 64       | 01100100    | d                  | Lowercase d                          |
  > | 101          | 145        | 65       | 01100101    | e                  | Lowercase e                          |
  > | 102          | 146        | 66       | 01100110    | f                  | Lowercase f                          |
  > | 103          | 147        | 67       | 01100111    | g                  | Lowercase g                          |
  > | 104          | 150        | 68       | 01101000    | h                  | Lowercase h                          |
  > | 105          | 151        | 69       | 01101001    | i                  | Lowercase i                          |
  > | 106          | 152        | 6A       | 01101010    | j                  | Lowercase j                          |
  > | 107          | 153        | 6B       | 01101011    | k                  | Lowercase k                          |
  > | 108          | 154        | 6C       | 01101100    | l                  | Lowercase l                          |
  > | 109          | 155        | 6D       | 01101101    | m                  | Lowercase m                          |
  > | 110          | 156        | 6E       | 01101110    | n                  | Lowercase n                          |
  > | 111          | 157        | 6F       | 01101111    | o                  | Lowercase o                          |
  > | 112          | 160        | 70       | 01110000    | p                  | Lowercase p                          |
  > | 113          | 161        | 71       | 01110001    | q                  | Lowercase q                          |
  > | 114          | 162        | 72       | 01110010    | r                  | Lowercase r                          |
  > | 115          | 163        | 73       | 01110011    | s                  | Lowercase s                          |
  > | 116          | 164        | 74       | 01110100    | t                  | Lowercase t                          |
  > | 117          | 165        | 75       | 01110101    | u                  | Lowercase u                          |
  > | 118          | 166        | 76       | 01110110    | v                  | Lowercase v                          |
  > | 119          | 167        | 77       | 01110111    | w                  | Lowercase w                          |
  > | 120          | 170        | 78       | 01111000    | x                  | Lowercase x                          |
  > | 121          | 171        | 79       | 01111001    | y                  | Lowercase y                          |
  > | 122          | 172        | 7A       | 01111010    | z                  | Lowercase z                          |
  > | 123          | 173        | 7B       | 01111011    | {                  | Opening brace                        |
  > | 124          | 174        | 7C       | 01111100    | \|                 | Vertical bar                         |
  > | 125          | 175        | 7D       | 01111101    | }                  | Closing brace                        |
  > | 126          | 176        | 7E       | 01111110    | \~                 | Equivalency sign; Tilde              |

* **SNMP community:**

  > |--------------|------------|----------|-------------|--------------------|------------------|
  > | Decimal Code | Octal Code | Hex Code | Binary Code | Symbol / Character | Description      |
  > | 65           | 101        | 41       | 01000001    | A                  | Uppercase A      |
  > | 66           | 102        | 42       | 01000010    | B                  | Uppercase B      |
  > | 67           | 103        | 43       | 01000011    | C                  | Uppercase C      |
  > | 68           | 104        | 44       | 01000100    | D                  | Uppercase D      |
  > | 69           | 105        | 45       | 01000101    | E                  | Uppercase E      |
  > | 70           | 106        | 46       | 01000110    | F                  | Uppercase F      |
  > | 71           | 107        | 47       | 01000111    | G                  | Uppercase G      |
  > | 72           | 110        | 48       | 01001000    | H                  | Uppercase H      |
  > | 73           | 111        | 49       | 01001001    | I                  | Uppercase I      |
  > | 74           | 112        | 4A       | 01001010    | J                  | Uppercase J      |
  > | 75           | 113        | 4B       | 01001011    | K                  | Uppercase K      |
  > | 76           | 114        | 4C       | 01001100    | L                  | Uppercase L      |
  > | 77           | 115        | 4D       | 01001101    | M                  | Uppercase M      |
  > | 78           | 116        | 4E       | 01001110    | N                  | Uppercase N      |
  > | 79           | 117        | 4F       | 01001111    | O                  | Uppercase O      |
  > | 80           | 120        | 50       | 01010000    | P                  | Uppercase P      |
  > | 81           | 121        | 51       | 01010001    | Q                  | Uppercase Q      |
  > | 82           | 122        | 52       | 01010010    | R                  | Uppercase R      |
  > | 83           | 123        | 53       | 01010011    | S                  | Uppercase S      |
  > | 84           | 124        | 54       | 01010100    | T                  | Uppercase T      |
  > | 85           | 125        | 55       | 01010101    | U                  | Uppercase U      |
  > | 86           | 126        | 56       | 01010110    | V                  | Uppercase V      |
  > | 87           | 127        | 57       | 01010111    | W                  | Uppercase W      |
  > | 88           | 130        | 58       | 01011000    | X                  | Uppercase X      |
  > | 89           | 131        | 59       | 01011001    | Y                  | Uppercase Y      |
  > | 90           | 132        | 5A       | 01011010    | Z                  | Uppercase Z      |
  > | 97           | 141        | 61       | 01100001    | a                  | Lowercase a      |
  > | 98           | 142        | 62       | 01100010    | b                  | Lowercase b      |
  > | 99           | 143        | 63       | 01100011    | c                  | Lowercase c      |
  > | 100          | 144        | 64       | 01100100    | d                  | Lowercase d      |
  > | 101          | 145        | 65       | 01100101    | e                  | Lowercase e      |
  > | 102          | 146        | 66       | 01100110    | f                  | Lowercase f      |
  > | 103          | 147        | 67       | 01100111    | g                  | Lowercase g      |
  > | 104          | 150        | 68       | 01101000    | h                  | Lowercase h      |
  > | 105          | 151        | 69       | 01101001    | i                  | Lowercase i      |
  > | 106          | 152        | 6A       | 01101010    | j                  | Lowercase j      |
  > | 107          | 153        | 6B       | 01101011    | k                  | Lowercase k      |
  > | 108          | 154        | 6C       | 01101100    | l                  | Lowercase l      |
  > | 109          | 155        | 6D       | 01101101    | m                  | Lowercase m      |
  > | 110          | 156        | 6E       | 01101110    | n                  | Lowercase n      |
  > | 111          | 157        | 6F       | 01101111    | o                  | Lowercase o      |
  > | 112          | 160        | 70       | 01110000    | p                  | Lowercase p      |
  > | 113          | 161        | 71       | 01110001    | q                  | Lowercase q      |
  > | 114          | 162        | 72       | 01110010    | r                  | Lowercase r      |
  > | 115          | 163        | 73       | 01110011    | s                  | Lowercase s      |
  > | 116          | 164        | 74       | 01110100    | t                  | Lowercase t      |
  > | 117          | 165        | 75       | 01110101    | u                  | Lowercase u      |
  > | 118          | 166        | 76       | 01110110    | v                  | Lowercase v      |
  > | 119          | 167        | 77       | 01110111    | w                  | Lowercase w      |
  > | 120          | 170        | 78       | 01111000    | x                  | Lowercase x      |
  > | 121          | 171        | 79       | 01111001    | y                  | Lowercase y      |
  > | 122          | 172        | 7A       | 01111010    | z                  | Lowercase z      |
  > | 48           | 060        | 30       | 00110000    | 0                  | Zero             |
  > | 49           | 061        | 31       | 00110001    | 1                  | One              |
  > | 50           | 062        | 32       | 00110010    | 2                  | Two              |
  > | 51           | 063        | 33       | 00110011    | 3                  | Three            |
  > | 52           | 064        | 34       | 00110100    | 4                  | Four             |
  > | 53           | 065        | 35       | 00110101    | 5                  | Five             |
  > | 54           | 066        | 36       | 00110110    | 6                  | Six              |
  > | 55           | 067        | 37       | 00110111    | 7                  | Seven            |
  > | 56           | 070        | 38       | 00111000    | 8                  | Eight            |
  > | 57           | 071        | 39       | 00111001    | 9                  | Nine             |
  > | 33           | 041        | 21       | 00100001    | !                  | Exclamation mark |
  > | 38           | 046        | 26       | 00100110    | \&                 | Ampersand        |
  > | 45           | 055        | 2D       | 00101101    | -                  | Hyphen           |
  > | 95           | 137        | 5F       | 01011111    | _                  | Underscore       |

### (2) Procedure

To get a full support of the above characters, a hotfix is required for Gaia OS.

This fix is included in:

* [Jumbo Hotfix Accumulator for R77.30](http://supportcontent.checkpoint.com/solutions?id=sk106162) - since *Take_101*

For **other [supported](http://www.checkpoint.com/support-services/support-life-cycle-policy/enterprise-software-support-timeline/index.html) versions** , [contact Check Point Support](http://www.checkpoint.com/services/contact/index.html) to get a required Hotfix.  
A Support Engineer will make sure the Hotfix is compatible with your environment before providing the Hotfix.  
For faster resolution and verification, please collect [CPinfo files](http://supportcontent.checkpoint.com/solutions?id=sk92739) from the Gaia OS machine involved in the case.

**Hotfix installation instructions:**

1. Hotfix has to be installed on ***machine running Gaia OS***.

   Notes:
   * In cluster environment, this procedure must be performed on *all* members of the cluster.
   * In Management HA environment, this procedure must be performed on *both* Management Servers.
2. Procedure:

   * Using CPUSE on Gaia OS:

     Refer to [sk92449: CPUSE - Gaia Software Updates (including Gaia Software Updates Agent)](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92449#How to work with CPUSE):
     * Section "[(4-A-c)](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92449#How to work with CPUSE - How to download and import a CPUSE package - Import instructions for Offline procedure - Gaia Portal)" / "[(4-A-d)](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92449#How to work with CPUSE - How to download and import a CPUSE package - Import instructions for Offline procedure - Gaia Clish)" - refer to import instructions for *Offline procedure*
     * Section "[(4-B-a)](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92449#How to work with CPUSE - How to install a CPUSE package - Installing a Hotfix package / Minor Version package)" - refer to installation instructions for *Hotfixes*

     **Note:** Machine will be rebooted automatically.
   * Using Legacy CLI on Gaia OS:

     1. Transfer the hotfix package to the machine (into some directory, e.g., */some_path_to_fix/*).

     2. Unpack and install the hotfix package:

        ***\[Expert@HostName:0\]# cd /some_path_to_fix/***   
        ***\[Expert@HostName:0\]# tar -zxvf SecurePlatform_\<HOTFIX_NAME\>.tgz***   
        ***\[Expert@HostName:0\]# ./SecurePlatform_\<HOTFIX_NAME\>***
        **Note:** The script will stop all of Check Point services (*cpstop*) - read the output on the screen.
     3. Reboot the machine.

### (4) Related solutions

* [sk106368 - User is not able to log in to Gaia OS after configuring a password that contains backslash "\\"](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk106368)
* [sk82820 - "Wrong Password" after successfully setting Expert Password in Gaia OS](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk82820)
* [sk92663 - Reset the Gaia Admin and Expert passwords using Emergendisk USB flash drive](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92663)
* [sk106490 - How to remotely reset Admin / Expert password on a Security Gateway from a Security Management Server](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk106490)
* [sk92347 - How to reset the Expert mode password in Gaia OS](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92347)[](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk39292)

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
