安全第一天

这篇具有很好参考价值的文章主要介绍了安全第一天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 编码
1.1 ASCLL编码
ASCII 是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。

安全第一天,安全
1.2 URL编码
URL:(统一资源定位器、定位地址,俗称网页地址,简称网址),是因特网上标准的资源地址,如同在网络上的门牌。
URL由协议、域名、端口组成。
协议:是浏览器请求服务器资源的方法,如:http、https
域名:是资源所在的网站名或服务器的名字,如:www.baidu.com
端口:同一个域名下面可能同时包含多个网站,它们之间通过端口区分,如:80,443,22等等

 文章来源地址https://www.toymoban.com/news/detail-603973.html

URL 字符转义的方法是,在这些字符的十六进制 ASCII 码前面加上百分号(%)。下面是这18个字符及其转义形式。

!:%21
#:%23
$:%24
&:%26
':%27
(:%28
):%29
*:%2A
+:%2B
,:%2C
/:%2F
::%3A
;:%3B
=:%3D
?:%3F
@:%40
[:%5B
]:%5D
1.3 Unicode编码
Unicode编码,又称万国码、国际码、统一码,是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 编码共有三种具体实现,分别为utf-8,utf-16,utf-32,其中utf-8占用一到四个字节,utf-16占用二或四个字节,utf-32占用四个字节。

UTF-8的特点是对不同范围的字符使用不同长度的编码。
UTF-16编码以16位无符号整数为单位。我们把Unicode编码记作U。前缀写为\u、%u。
UTF-32编码以32位无符号整数为单位。
Unicode编码与ASCII编码不兼容,但可以转换。
Unicode转ASCLL

安全第一天,安全
ASCLL转Unicode

 

安全第一天,安全
1.4 HTML编码
<meta charset="utf-8">
字符的码点表示法是&#N;(十进制,N代表码点)或者&#xN;(十六进制,N代表码点),比如,字符a可以写成&#97;(十进制)或者&#x61;(十六进制),字符中可以写成&#20013;(十进制)或者&#x4e2d;(十六进制),浏览器会自动转换它们。

<p>hello</p>
<!-- 等同于 -->
十进制
<p>&#104;&#101;&#108;&#108;&#111;</p>
<!-- 等同于 -->
十六进制
<p>&#x68;&#x65;&#x6c;&#x6c;&#x6f;</p>

安全第一天,安全
1.5 Base64编码
Base64编码是使用64个可打印的ASCII字符(A-Z、a-z、0-9、+、/)将任意字节序列数据编码成ASCII字符串。另有"="符号用作后缀用途。

安全第一天,安全 

 


特点:

将二进制数据转为字符串(ASCII码),方便数据传输。
浏览器能直接展示Base64编码图片,减少请求。
编码后数据会大至少三分之一,需要额外的方法处理编解码。

安全第一天,安全
2. form表单
2.1 php接收form表单
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="./form.php" method="post">
        姓名 <input type="text" name="user"> <br> 
        密码 <input type="password" name ="password"> <br>
        <input type="submit" value="提交">
    </form>
</body>
</html>

 

到了这里,关于安全第一天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第一天 什么是CSRF ?

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 每天一个知识点 ✨特色专栏: MySQL学习 🥭本文内容:什么是CSRF ? 🖥️个人小站 :个人博客,欢迎大家访问 📚个人知识库: 知识库,欢迎大

    2024年02月14日
    浏览(55)
  • 力扣打卡第一天

    C++: python: 题目解释:在给出的示例中,2 - 4 - 3代表342,5 - 6 - 4代表的是465. 2+5=7,4+6=10(有进位,因此第二位为0),得到7 - 0,然后3+4=7,因为前一位有进位,所以7+1=8,得到7 - 0 - 8

    2024年04月23日
    浏览(32)
  • 爬虫学习第一天

    网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 通俗来讲,假如你需要互联网上的信息,如商品价格,图片视频资源等,但你又不想或者不能自己一个一个自己去打开

    2024年04月15日
    浏览(38)
  • 1、攻防世界第一天

    1、网站目录下会有一个robots.txt文件,规定爬虫可以/不可以爬取的网站。 2、URL编码细则:URL栏中字符若出现非ASCII字符,则对其进行URL编码,浏览器将该请求发给服务端;服务端会可能会先对收到的url进行解码,然后交给后端代码。 3、Post传参 将头部中第一行中的GET改成P

    2024年02月12日
    浏览(29)
  • 学习Python第一天

    注释是编程语言必备的,以下是几种常用的注释方式。 与C#中的 WriteLine 相似,Python中 Print 的输出是默认换行的,以下是Print几种使用方式。    

    2023年04月14日
    浏览(32)
  • node.js 第一天

    目录  使用readFile()方法读取文件内容  判断文件是否读取成功 判断文件是否写入成功 案例 考试成绩整理 path path.join() path.basename()     使用readFile()方法读取文件内容  成功案例  成功err返回null  失败案例 没有读取到文件 err返回一个对象  判断文件是否读取成功 判断文

    2024年02月16日
    浏览(32)
  • QT第一天

    使用QT实现一个文本框和两个按钮,文本框在任意按钮点击时计数并显示出来。 main.cpp widget.h widget.cpp widget.ui

    2024年02月03日
    浏览(36)
  • 试岗第一天问题

    1、公司的一个项目拉下来 ,npm i 不管用显示 后面百度 使用了一个方法 虽然解决 但是在增加别的依赖不行,后面发现是node版本过高,更换node版本解决。 2、使用插件动态的使数字从0到100(vue-animate-number插件) 第一步:安装vue-animate-number插件 npm install vue-animate-number 第二步

    2024年02月12日
    浏览(47)
  • docker小白第一天

    系统平滑移植,容器虚拟化技术。即源代码+配置+环境+版本,打个包形成一个镜像文件,即软件带环境一起安装,通过docker引擎,在安装的时候,把开发的原始环境一模一样的复制过来完成运行。 一次镜像、处处运行。在linux容器技术的基础上发展起来的。将应用打包成镜像

    2024年02月14日
    浏览(91)
  • HCIP 第一天笔记

    计算机识别的是电脉冲,只分高频,低频,因此用二进制对应 计算机处理过程 抽象语言–编码 编码-二进制 二进制–电信号 处理电信号 OSI参考模型(RM)— OSI是Open System Interconnection的缩写,意为开放式系统互联。 RM–参考模型 国际标准化组织(ISO)制定了OSI模型,该模型定义

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包