精华内容
下载资源
问答
  • 互联网时代,我们会登陆各种大大...首先,很多人可能会产生一个误区,觉得之所以不用中文是因为编码太复杂,技术上实现了。其实密码是可以输入中文的,就像一开始的QQ的密码就是可以设置成中文的,只是实现难度上...

    互联网时代,我们会登陆各种大大小小的APP、网站,登录时需要输入用户名和密码,用户名的形式可以是中文、数字、英文,而密码却只能设置英文、数字和标点符号,好像从来不支持设置中文密码,这是为什么呢?

     

    1 .实现难度比较大

    首先,很多人可能会产生一个误区,觉得之所以不用中文是因为编码太复杂,技术上实现不了。其实密码是可以输入中文的,就像一开始的QQ的密码就是可以设置成中文的,只是实现难度上会比英文、数字更大一些。

     

    因为密码是加密存储的,而一般的加密算法都针对字节加密。英文、数字只占用一个字符,在密码的加密过程当中,能够快速的进行加密,然后提交到数据库当中。一个中文占用的是两个字符,所以相对而言,中文密码的加密会更加麻烦,也有可能出现即使加密成功,但程序无法识别解析后的密码的情况。

    2.密码使用传统

    世界上的第一台电子计算机是歪果仁发明的,编程语言也是由歪果仁创造的,加上windows起步的早,大家都要考虑兼容,所以英文编程变成了一种约定俗成的事情,因此密码也顺理成章地保留了使用英文、数字的习惯。

     

    英文属于世界通用语言,易学性和通用性更高,而中文只有中国人能看懂,所以中文密码的实际应用可能性更低。

     

    3.人为对密码的限制

    在设置密码时,我们会发现密码框无法选择输入法,更无法输入中文,只能通过默认的输入框输入密码,其实并是必然的,可以通过一些技术手段实现,只是被人为限制了。

     

    现实中还有一些不支持特殊字符,不能超过几位数,不支持大小写的密码等,这些都是人为通过程序做了限制的,其实都是可以实现的。

     

     

    4.用户使用习惯

     

    现在很多人都有个人安全意识,设置密码大多数都会使用英文字母大小写和数字,以及特殊字符构成密码,这样的密码设置强度还是比较高的,所以也不需要再去开发中文密码了。

     

     

    5.保护密码安全

     

    如果我们使用中文密码,那在输入的时候我们必定是要先输入拼音或者五笔,此时候选字会直接显示在屏幕上,旁人很容易就看到我们的密码。比起可以直接在键盘上输入的英文和数字来说,安全性和快捷性更低。

     

    另外,使用中文密码就必须通过输入法,如此一来输入法程序就能识别我们的密码,增加了额外的安全隐患,而用键盘输入英文数字可以不通过输入法。

     

    6.统一密码使用标准

    最后一点,英文和阿拉伯数字还是世界上通用的文字和数字,可以更好地统一全世界的密码使用标准。如果我们使用了中文密码,当我们去了外国,而外国的服务器上没有中文输入法,那可就头大了,工作生活都会受到很大的影响。

     

    最后,教大家一个设置一个高强度密码的方法:大写字母+小写字母+标点符号+数字的组合(3种以上),字符长度为8~12个为佳。

     

     

    部分图片来源于网络

    展开全文
  • 这些网站只是通过一些 类似于 英文字母的 特殊字符替换掉了原来的字符 给你个证据,下面这个是正常“T”的ASCII 下面这个是伪装“T”的ASCII 这样子做的坏处: 标题可用关键字位置少了。谷歌给你60+的字符显示...

    c7fc3a4812d0979f1013c1dbfe307076.gif

    如何让你的标题在谷歌下加粗

    当你在谷歌上搜索关键字的时候,偶尔会看到

    标题”被加粗“ 的网站

    但实际上是谷歌主动给你加粗的么?其实不然。

    我这里举个例子,当我搜索box shadow generator(偶尔干前端事情的时候想要偷懒)

    我就找到了这个网站

    5f9acf845b39c1262fb7a1469ae9149b.png

    这个THE BEST ONLINE CSS 就被加粗了

    <!-杠精请注意,我搜索的是 box shadow generate css,换言之,并没有触发谷歌的自动加粗页面关键字机制。!->

    如果打开它的网站,看他的代码,你会看到它并不是使用了<b></b>这类html标签来进行加粗的(何况就算你使用b这个标签,谷歌也会忽略掉)

    bf7dd8df0e8631571d3a52e80d9378a4.png

    我放大给你看看,下面这个title标签

    f8e13694c6f3a5ef13ebfcf198374276.png

    让我在这里给你对比一下

    普通的字符:

    THE BEST ONLINE CSS GENERATOR

    HTML b标签加粗的字符:

    THE BEST ONLINE CSS GENERATOR

    这个网站使用的字符

    可能你已经瞬间懂了,这些网站只是通过一些 类似于 英文字母的 特殊字符替换掉了原来的字符

    给你个证据,下面这个是正常“T”的ASCII码

    61c2c8780c87996fcd5c81aa596a26b4.png

    下面这个是伪装“T”的ASCII码

    6ad1c73fc04c9d5e77474e39d0230c76.png

    这样子做的坏处:

    标题可用关键字位置少了。谷歌给你60+的字符显示长度(标题前面的66个英文字符是会被谷歌显示出来的,后面的会变成省略号),但是如果你使用了这类加粗字体,谷歌是应该不会当作关键字进行收录的。

    别说不会收录,就连你把这个内容丢进去谷歌翻译里,谷歌都理解不了。看下图,上面那行是特殊字符,下面那行是正常字符。

    f5305b0596f9780ad7e6a24e5bd29f9a.png

    给你一个放大版,示范多一次。这类的特殊字符还有非常多呢!前面3行是不同的特殊字符,最后一行才是正常字符。

    f3d47efb30f20843165b91861255830f.png

    这样子做的好处:

    关键字集中在标题前面 20-30个字符其实已经足够,后面的标题内容被加粗可以提高点击率,从而提升排名。

    我的建议:

    推荐使用这种技巧。因为其实标题的关键字不需要太长,你完全不需要用完66个字符,除非你的标题是一个超长的问句,像Stackoverflow的一样。。。

    怎么实现?

    直接用别人写的一个生成工具就OK了

    http://lingojam.com/BoldTextGenerator

    进去之后在左边输入你要的字符,然后就可以在右边简单的实现复制黏贴。直接复制到你的代码/wordpress标题栏/shopify产品标题栏中。

    如果不是真的重要,我才不会告诉你这是必读的。

    展开全文
  • 移动端输入密码时调用英文软键盘

    千次阅读 2018-12-04 18:12:04
    &amp;amp;lt;input type=&amp;quot;password&...这篇内容太少, 过瘾. 再来个只有Android支持的吧! 这个正则我很喜欢, 字母数字特殊字符~ &amp;amp;lt;input type=&amp;quot;te
    <input type="password">
    

    对, 你没有看错, input-type的值设置为password即可. 亲测有效, 如果无效, 刷新一下设备浏览器即可. Android和苹果都支持, 完美~

    这篇内容太少, 不过瘾. 再来个只有Android支持的吧! 这个正则我很喜欢, 任一中文文字~

    <input type="text" class="no-ime">
    
    // 这里决定可以调出英文软键盘的
    $(".no-ime").focusin(function () {
      $(this).attr("type", "url");
    }); 
    $(".no-ime").focusout(function () {
      $(this).attr("type", "text");
    });
    // 校验
    $(".no-ime").on("input", function () {
      var that = $(this);
      var val = that.val();
      var expression = /[\u4E00-\u9FA5]/;
      var rep = new RegExp(expression);
      if (rep.test(val)) {
        alert("请使输入字母/数字/特殊字符!");
        that.val("");
      }
    });
    
    展开全文
  • 密码安全等级

    千次阅读 2019-04-17 16:49:26
    题目描述 现公司要开发一个业务管理系统,要求注册环节的密码需要提示用户其安全等级,密码按如下规则进行计分,并根据不同的得分为密码进行安全... ... 5分:小于等于4个字符 10分:5到7字符 ...25分:大于等于8个字符 ......

    题目描述

    现公司要开发一个业务管理系统,要求注册环节的密码需要提示用户其安全等级,密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。

           一、密码长度:

           5 分: 小于等于4 个字符

           10 分: 5 到7 字符

           25 分: 大于等于8 个字符

           二、字母:

           0 分: 没有字母

           10 分: 全都是小(大)写字母

           20 分: 大小写混合字母

           三、数字:

           0 分: 没有数字

           10 分: 1 个数字

           20 分: 大于1 个数字

           四、符号:

           0 分: 没有符号

           10 分: 1 个符号

           25 分: 大于1 个符号

           五、奖励:

           2 分: 字母和数字

           3 分: 字母、数字和符号

           5 分: 大小写字母、数字和符号

           最后的评分标准:

           大于等于90: 非常安全

           大于等于80: 安全

           大于等于70: 非常强

           大于等于 60: 强

           大于等于 50: 一般

           大于等于 25: 弱

           大于等于0:  非常弱

     

    对应输出为:

    VERY_WEAK,

    WEAK,    

    AVERAGE,    

    STRONG,     

    VERY_STRONG,

    SECURE,     

    VERY_SECURE

    输入描述:

    输入一个自定义密码

    输出描述:

    输出对应安全等级

     

    示例1

    输入

    dgsayd$%12

    输出

    SECURE

     

    设置多个判断或计数变量对上述条件进行一一对应与维护。

     

    #include<iostream>
    #include<string>
    using namespace std;
    
    int main()
    {
        string str;
        cin >> str;
        //一堆判断条件
        int len = str.size();
        bool upper = false;
        bool lower = false;
        bool onenumber = false;
        bool morenumber = false;
        bool onesymbol = false;
        bool moresymbol = false;
        int score = 0;
        if(len <= 4)
            score += 5;
        else if(len <= 7)
            score += 10;
        else
            score += 25;
        for(int i = 0; i < len; i++)
        {
            if(str[i] >= 'a' && str[i] <= 'z')
            {
                lower = true;
            }
            else if(str[i] >= 'A' && str[i] <= 'Z')
            {
                upper = true;
            }
            else if(str[i] >= '0' && str[i] <= '9')
            {
                if(!onenumber)
                    onenumber = true;
                else
                    morenumber = true;
            }
            else 
            {
                if(!onesymbol)
                    onesymbol = true;
                else
                    moresymbol = true;
            }
        }
        if(upper && lower)
            score += 20;
        else if(upper || lower)
            score += 10;
        
        if(morenumber)
            score += 20;
        else if(onenumber)
            score += 10;
        
        if(moresymbol)
            score += 25;
        else if(onesymbol)
            score += 10;
        
        if((upper && lower) && onenumber && onesymbol)
            score += 5;
        else if((upper || lower) && onenumber && onesymbol)
            score += 3;
        else if((upper || lower) && onenumber)
            score += 2;
        
        if(score >= 90)
            cout <<"VERY_SECURE"<< endl;
        else if(score >= 80)
            cout <<"SECURE" << endl;
        else if(score >= 70)
            cout <<"VERY_STRONG" << endl;
        else if(score >= 60)
            cout <<"STRONG" << endl;
        else if(score >= 50)
            cout <<"AVERAGE" << endl;
        else if(score >= 25)
            cout <<"WEAK" << endl;
        else
            cout <<"VERY_WEAK" << endl;
        return 0;
    }

    展开全文
  • 安全密码编码大全

    千次阅读 2021-04-02 13:41:50
    特征特点:用点(.)和划(-)来编码范围0-9、A-Z的字符,字母区分大小写,两个字母之间的空格用斜杠(/)或者三个点(.)或者一个划(-)表示,两个单词之间的间隔是七个点(.)。 根据摩斯编码的原理,CTF中也有...
  • 4 中英文最全的网络安全术语表 按字母 A-Z 顺序排列,用简单的中英文解释,让你了解到最全的网络安全术语。 4.1 A 4.1.1 高级持久威胁(APT) 一种网络攻击,使用复杂的技术持续对目标政府和公司进行网络间谍活动或...
  • 这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步。前文分享了虚拟机VMware+Kali安装入门及Sqlmap基本用法,这篇文章将分享Wireshark安装...
  • 包含卡巴斯基各个版本的激活,个个都能用 不过有的版本 如果用sch属性的KEY不能激活,请用英文版的KEY,就能激活了
  • 百度地图获取安全码和包名和AK

    千次阅读 2015-09-24 17:37:06
    输入安全码”。安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),例如: BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.baidumap.demo 注意:中间的...
  • 本文是基于密码编码学与网络安全(第七版)DES章节三道经典课后练习题对DES加密和解密算法进行学习。 准备篇 这篇博客对DES算法原理进行了系统的讲述: https://blog.csdn.net/qq_27570955/article/details/52442092...
  • 虚拟机密码输入操作

    千次阅读 2013-02-03 10:50:23
    启动虚拟机,然后全屏——》缩小外面的远程桌面(若远程过去的)——》 鼠标移动到虚拟机上最上方后会出现一排按钮——》 查看一些菜单后找到send ctrl alt del 菜单——》 点击则光标到了输入密码框的位置。
  • 为什么推荐使用汉字作为密码?

    千次阅读 2020-08-22 22:47:29
    日常生活中,密码的使用十分常见。基本上,登录APP、手机支付、开机解锁,都需要使用密码。密码的形式也多种多样:数字密码,指纹密码,字母密码等,却唯独没有汉字,这是为什么呢?如何提高密码的安全性呢?
  • 仿射密码(加法密码+乘法密码)

    千次阅读 2017-01-30 21:57:05
    ... ... ...C= Ek(m)=(k1 m+k2) mod n , K1,K2∈Zn ,gcd(k1,n)=1 ...M= Dk(c)=k3(c- k2) mod n(其中k3为k1逆元...(2)k1与n互素,即要满足gcd(k1, n)=1,否则不存在模逆元,不能正确解密 所以即满足乘法密码技术的要求,又
  • 根据用户输入会返回相应提示信息:如果密码长度合法,返回“The length of password must in range of 5-10”;如果密码内容合法,返回"Password must include uppercase,lowercase and digit",否则返回...
  • 讲座一、Web安全与内容安全 在本次讲座中,张健毅老师首先讲述了信息技术的发展阶段,接着讲了信息化发展凸显的信息安全问题,之后重点讲解了Web应用安全,包括常见的Web漏洞,如SQL注入、XSS跨站脚本攻击、CSRF跨...
  • 点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Sometimes the best way to get someon...
  • 互联网时代,账号太多,不同账号设置同一密码不安全,密码多了又记不住? 如果你还在被这个问题困扰,不妨来看看程序员们如何解决这个问题的。 一个简单密码引发的“惨案” 2016年6月,Facebook 创始人扎克...
  • Vigenere密码

    万次阅读 2017-01-30 22:03:55
    对每个明文都采用了不同的替换表进行加密,理论上是可破译的。 例如,非周期多表:替换表序列为L=A1A2A3...AnB1B2..BnC1C2..Cn  (ABC..指不同密文表) 在实际应用中,大多采用周期多表替换,使用有限的...
  • 20189206 2018-2019-2 《密码与安全新技术专题》 课程总结 课程:《密码与安全新技术专题》 班级: 1892 姓名: 王子榛 学号:20189206 上课教师:王志强 1.本学期讲座的学习总结 第七次课 —— 各组论文学习 第一...
  • 搞毛线啊,影响工作,一时半会完全找到原因,百度了好久,谷歌了也没搜原因来,但是5.0及以下的版本可以用,5.0以上的开机就要输入密码了,如下图: 找到原因就坚持用了5.0以下的系统,后来实在受了了...
  • 输入正确 " ) ; } else { alert ( " 密码至少包含大写字母,小写字母,数字,且少于 8 位 " ) ; } } 2.java后台服务端密码设置验证的正则方式:
  • 问题: ...很麻烦。  解锁登录密钥环:输入密码以解锁您的登录密钥环但是... 若方法一不能解决上述问题,则采用方法二。 取消输入密码环进行解锁的解决方法如下: 方法一、直接取消这个密钥环,步骤如下: 1....
  • 无论是好意还是恶意公开,公开就不安全了。】 【尤其是不要完全复制别人公开的密码!!!公开就不安全了。】 ———————— 如题,各种网站注册时起个昵称想半天,输入密码还得就结半天:所有帐号都用同一个...
  • 这是作者的网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您们喜欢,一起进步。前文分享了Procmon软件基本用法及文件进程、注册表查看,这是一款微软推荐的系统监视...
  • 如果报文件损坏,刚开始我也是显示损坏 后来发现系统偏好设置里面的安全与隐私允许以下位置下载的程序没有任何程序,打开终端输入 sudo spctl --master-disable 执行该命令后再输入笔记本密码就OK啦
  • 【产品】什么是虚位密码及其用途

    千次阅读 2019-07-09 10:10:29
    一般密码锁的密码是由六位固定数字组成,如果在开门的时候,有小偷躲在角落里偷窥并且记下密码锁密码的按动顺序,那么他就很可能... ... ... 只要改变真实密码顺序,前后或中间插入多个数字都可以实现开锁。 比如正...
  • 以上都正确 正确答案是:A 你的答案是:A 此题得分:2 27 2分 保证信息被篡改,使信息正确生成、存储以及传输,体现了信息安全的哪个性质? A.完整性;B.即时性;C.可控性;D.保密性 正确答案是:A 你的答案...
  • 大家很多都碰到这样的情况,在注册某些网站的账号时,都要求你的密码不能全是数字或是英文。最典型的就是Apple ID,必须要求是至少有数字、大写字母 和小写字母三种形式;其他比如还有淘宝账号,至少是某几种类型的...
  • 如果一个密码系统,其加密算法和解密算法分别用两个不同的密钥实现,并且由加密密钥不能推导出解密密钥,则该系统所采用的就是非对称密码体制。 采用非对称密钥密码体制的每个用户都有一对选定的密钥。其中一个是...
  • 因为本人设置的密码是字母开头的,按了几个字母屏幕上却毫无反应,还以为是键盘坏了,小心碰到数字发现是可以输入的。 问题在于我们设置pin的时候没有勾选包括字母和符号,虽然我们输入了字母符号数字的组合,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,210
精华内容 31,684
关键字:

安全码不能输入英文