密码中一般需要支持特殊字符,但特殊字符包含哪些,如果规则中漏掉了键盘上的某个字符,会让使用漏掉的特殊字符的用户很不爽。

什么是特殊字符?

特殊字符是不被视为数字或字母的字符。符号、重音符号和标点符号被视为特殊字符。同样,ASCII 控制字符和段落标记等格式字符也是特殊字符。与字母数字字符不同,特殊字符用途广泛,可用于书写、编码和数学运算中的多种不同目的。

键盘上的特殊字符示例

在典型的美国 QWERTY 键盘上,有 32 个特殊字符。这些在下表中按出现顺序从左到右列出:

特点

描述

利用

~

波浪号

西班牙语中常用的重音符号

`

重音

法语中常用的重音符号

感叹号

用书面语言表达强烈的情感;用编程语言表达逻辑否定;注意数学中的阶乘运算

@

艾特

将用户名连接到电子邮件中的域名;在会计和发票中表示费率;社交媒体平台和聊天室中的用户名/句柄

#

章鱼刺

数字符号;在编程中表达不可执行的语句

$

美元符号

用货币表示价值

%

百分号

以百分比表示价值

^

Circumflex,插入符号

表达数学中的指数;PC 上 CTRL 键的简写

&

与号

在英文文本中表示“和”;合并电子表格公式中的值

*

星号

数学乘法;指示脚注

(

左括号

开始括号文本

)

右括号

结束括号文本

_

下划线

不允许空格时替代空格键

连字符、破折号

数学减法;在书面文本中创建短划线或短划线

+

加号

数学加法

=

等号

数学方程

{

打开支架

以各种编程语言打开语句组或代码块

[

打开括号

引用文本中缺失细节的开始部分;开始在编程语言中进行字符串验证;间隔的开始数学符号

}

闭合大括号

关闭各种编程语言的语句组或代码块

]

右括号

引用文本中缺失细节的结尾部分;结束编程语言中的字符串验证;结束区间的数学符号

|

竖条

文本文件中的分隔符;在命令行界面(CLI)中将命令的输出重定向到另一个命令的输入;表示 OR布尔运算符(双管道)

反斜杠

分隔文件或网络路径中的位置

冒号

将协议与 URL 中的网址分开;识别电子表格公式中的范围;在书面文本中的项目列表之前

;

分号

在书面文本中加入两个相关的句子;完成编程语言教学;用书面文本分隔列表中的长项目

双引号

表示对书面或口头内容的逐字记录;识别不属于编程命令或HTML标记的文本或数据

'

单引号、撇号

包含命令或文字字符串;在引文中指明引文;在书面文本中表达收缩或所有格名词

<

打开尖括号,小于符号

表示两个值之间的关系,其中右边的值大于左边的值

,

逗号

分隔列表中的项目;用连词连接独立的从句或句子;分隔大量数字;在计算机程序中分离值或元素

>

右尖括号,大于符号

表示两个值之间的关系,其中左边的值大于右边的值

.

时期

指示陈述句的结束;将文件名与文件扩展名分开;分隔 URL 的各个部分

?

问号

问一个问题

/

正斜杠

数学除法;分隔日期的月、日和年;表示编程语言中的不可执行语句;HTML和XML中的结束标记;定界表达式;分隔文件或网络路径中的位置;编写 URL 和网络地址

为方便使用,可以直接复制。

!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

密码中的特殊字符

创建强密码时通常需要特殊字符。这是因为它们增加了密码的复杂性并减少了用户帐户被黑客入侵的机会。许多黑客使用常见或容易猜到的短语和字符组合(例如“密码”和“1234”)列表来访问用户帐户,因此特殊字符使密码难以预测。

参考:https://owasp.org/www-community/password-special-characters

英文密码特殊字符大全相关推荐

  1. React:input输入框只能输入英文和特殊字符(可以自定义限制)

    React:input输入框只能输入英文和特殊字符(可以自定义限制) 直接上代码: antd3.x版本 render(){return (<Form.Item>{getFieldDecor ...

  2. 端午节祝福的html,端午节英文祝福语大全

    1.我说:要看短信的人端午节快乐! I say: to see the person of message Dragon Boat Festival is happy! 2.愿我能把世上最好的祝福带给 ...

  3. cf英文名字格式好看的_个性cf英文游戏名字大全

    个性游戏名字[个性cf英文游戏名字大全]约491字,预计阅读需要2分钟.游戏起名网为您提热门戏名字大全,如果想要浏览更多相关游戏名字,请使用网站顶部的搜索引擎进行搜索.游戏起名网帮助您快速起一个霸气冷 ...

  4. 英文字体下载大全:35款高品质英文字体

    设计师们经常回去网上搜罗好看的英文字体,在网络中拥有海量的免费英文字体,其中属于高品质的英文字体则是很少一部分.这里给大家推荐35款高品质的英文字体,你可以免费下载使用. 您可能感兴趣的相关文章 推荐 ...

  5. 我新买的计算机为什么是英语,新买的电脑蓝屏一直显示英文处理方法大全

    电脑蓝屏,又叫蓝屏死机,是微软的 Windows 系列操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像,而最近有小伙伴反映新买的电脑蓝屏一直显示英文,遇到这种情 ...

  6. mysql登录密码特殊字符_mysql密码中有特殊字符在命令行下登录的操作

    使用MySQL过程中,我们经常会对一个字段进行排序查询,我们一般都是想要按照中文拼音首字母进行依次排序,但mysql中进行中文排序的时候,对汉字的排序结果往往都是错误的.这种情况 2021-02-04 ...

  7. vue+Element表单验证+数字英文密码和手机号验证(详细)

    项目开发时需要用到表单验证,密码验证和手机验证都是使用正则表达式,特此记录一下. 1.表单图 2.代码 <template><!-- 结构 --> //就是你要输入的名称< ...

  8. mysql登录密码特殊字符_MySQL用户密码中的特殊字符叹号(!)的妙用

    MySQL用户密码中的特殊字符叹号(!)的妙用 使用叹号(!)禁止用户终端进入的一个方法. 复制代码 代码如下: mysql> grant all privileges on wubx.* to ...

  9. input框只能输入汉字,数字,英文,数字和英文,禁空格,中文和英文,特殊字符等多种验证

    只能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste=&quo ...

  10. oracle 数据库密码 特殊字符,【案例】Oracle用户密码含特殊字符$ 登录数据库时异常案例...

    天萃荷净 开发DBA反映,新建用户的密码含有特殊字符$,在sqlplus登录数据库时出现异常 [oracle@ECP-UC-DB1 ~]$ sqlplus / as sysdba SQL*Plus: ...

最新文章

  1. 当前日期得到本周的开始和结束日期
  2. 源码安装nginx开启SSL功能
  3. boost::outcome模块coroutine_support相关的测试程序
  4. 推荐算法中用户画像构建
  5. JAVA经典题--死锁案例
  6. 工程设计论——如何写好工程代码
  7. 简述对linux系统的认识,对Linux的认识
  8. php nginx错误,PHP/Nginx错误(Win)
  9. Python零基础入门(二)——Python中常见的数据结构[学习笔记]
  10. Java 基础知识整理 (待整理)
  11. Centos7 下Jenkins 安装
  12. Java毕设项目宠物管理系统计算机(附源码+系统+数据库+LW)
  13. 京东(保险)部门直推面经
  14. w10计算机管理员权限解除,win10系统取消管理员身份运行图标的详细步骤
  15. Unity发布VR项目到Android
  16. 一个在线运行的Taro小程序完整实例
  17. Transformer课程 业务对话机器人Rasa 3.x 生成自然语言理解NLU数据
  18. win10注册mscomm32.ocx失败
  19. hdu 6194string string string 后缀自动机
  20. 鼠标可拖动的浮动层效果

热门文章

  1. 开三个iframe不断刷访问量
  2. 麦吉尔学和ubc计算机专业,加拿大麦克林9大热门大学专业院校排名出炉
  3. Android 外网连接解决方案
  4. php 高德地图经纬度,高德地图php 换取经纬度 地址
  5. lvuaagentinstbaseroot_桌面小助手UniAgent删除指南
  6. 单维度量表验证性因子分析_探索性因子分析(EFA)和验证性因子分析(CFA)
  7. 淘宝新规:售假者严重违规须缴纳100%保证金
  8. 5个超厉害的资源搜索网站,每一款都可以让你的资源满满!
  9. 利用网线实现电脑间超大文件传输
  10. win10 Linux双系统教程,win10+ubuntu双系统超详细教程(亲测可用)