當前位置:首頁 » 網頁前端 » 前端統一在getpost加密
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端統一在getpost加密

發布時間: 2022-09-27 04:48:45

『壹』 get和post方式提交的主要區別,分別說出它們的一種使用情況

get地址欄里能直接看到提交的參數,並且大小是有限制的,不同的瀏覽器限制的位元組不同
post不限制大小,地址欄看不到

查詢的可以用get
其他操作盡量用post

『貳』 如何在前端調用js對密碼進行加密

加密和解密原則上都應該在後台完成才合乎常理,如果在前端加密,就好比在眾目睽睽之下化妝易容,然後聲稱自己是另一個人一樣,沒意義啊。
如果一定要在前端加密,可以這樣:
<input type="submit" name="submit" value="注冊" onclick="var pwd=document.getElementsByName('password')[0];pwd.value=md5(pwd.value);"/>

『叄』 我想在html form提交數據給 do.php 通過post方式提交,怎麼進行 數據的加密,防止抓包! 問題二!

沒有抓包軟體抓不到的。只有是抓到能不能給抓包軟體識別出是不是正常代碼而已。例如HTTPS協議,或者加如證書。或者加密了之後再GET,POST。

『肆』 post數據加密,怎麼解密

get和post中只有get會把表單傳送的信息在瀏覽器地址欄顯示,post是把信息放在了http流中發送,樓下說的對如果實在不想別人看到,你就用SSL加密傳送表單數據或者直接上更安全的https協議。

『伍』 https會對GET或POST參數加密嗎

HTTPS實際是SSL over HTTP, 該協議通過SSL在發送方把原始數據進行加密,在接收方解 密,因此,所傳送的數據不容易被網路黑客截獲和破解。本文介紹HTTPS的三種實現方法 。 方法一 靜態超鏈接 這是目前網站中使用得較多的方法,也最簡單。在要求使...

『陸』 用php寫登陸網頁,怎麼在post前將密碼加密,在提交。我想用php自己的加密函數。求大神

其實你想用自己的加密函數也不需要在POST前,只要在SAVE前就行。頁面將變數提交到伺服器時,你在保存以前,用自己的加密函數加密再保存不就行了?

『柒』 php怎麼在post前加密用戶名 密碼

如果要加密的話,只能用js版md5加密密碼,用戶名估計還是得明碼傳送。因為md5演算法是不可逆的,你後台無法對已用md5加密的字元串進行解密,除非用暴力破解。

如果真的對安全性要求那麼高,不如直接對appache設置為https的安全鏈接,類似網銀的做法。這樣所有的post內容在發送時都是加密的,到後台以後會自動解密。
不過這種方法速度上會比一般的http慢。

『捌』 getPost()是什麼方法,有出處嗎

原理區別: 在瀏覽器中輸入中國址訪問資源都是通過GET方式;在FORM提交中,可以通過Method指定提交方式為GET或者POST,默認為GET提交。 HTTP 定義了與伺服器交互的不同方法,最常用的有四種,Put(增),Delete(刪),Post(改),Get(查),即增刪改查: 一)Get, 它用於獲取信息,注意,他只是獲取、查詢數據,也就是說它不會修改伺服器上的數據,從這點來講,它是數據安全的,而稍後會提到的Post它是可以修改數據的,所以這也是兩者差別之一了。 二) Post,它是可以向伺服器發送修改請求,從而修改伺服器的,比方說,我們要在論壇上回貼、在博客上評論,這就要用到Post了,當然它也是可以僅僅獲取數據的。 三)Delete 刪除數據。可以通過Get/Post來實現。 四)Put,增加、放置數據,可以通過Get/Post來實現。 根據HTTP規范,GET用於信息獲取,而且應該是安全的和冪等的 。 一.所謂安全的意味著該操作用於獲取信息而非修改信息。換句話說,GET請求一般不應產生副作用。就是說,僅僅是獲取資源信息,就像資料庫查詢一樣,不會修改,增加數據,不會影響資源的狀態。(注意:這里安全的含義僅僅是指是非修改信息。) 根據HTTP規范,POST表示可能修改變伺服器上的資源的請求 。繼續引用上面的例子:還是新聞以中國站為例,讀者對新聞發表自己的評論應該通過POST實現,因為在評論提交後站點的資源已經不同了,或者說資源被修改了。  表現形式區別: HTTP請求:在HTTP請求中,第一行必須是一個請求行(request line),用來說明請求類型、要訪問的資源以及使用的HTTP版本。緊接著是一個首部(header)小節,用來說明伺服器要使用的附加信息。在首部之後是一個空行,再此之後可以添加任意的其他數據[稱之為主體(body)]。 兩種提交方式的區別: (一)GET提交,請求的數據會附在URL之後(就是把數據放置在HTTP協議頭中),以?分割URL和傳輸數據,多個參數用&連接。如果數據是英文字母/數字,原樣發送,如果是空格,轉換為+,如果是中文/其他字元,則直接把字元串用BASE陸四加密,得出如: %E四%BD%A0%E5%A5%BD,其中%XX中的XX為該符號以一陸進製表示的ASCII。 POST提交:把提交的數據放置在是HTTP包的包體中。上文示例中紅色字體標明的就是實際的傳輸數據 因此,GET提交的數據會在地址欄中顯示出來,而POST提交,地址欄不會改變 (二)傳輸數據的大小:首先聲明:HTTP協議沒有對傳輸的數據大小進行限制,HTTP協議規范也沒有對URL長度進行限制。 而在實際開發中存在的限制主要有: GET:特定瀏覽器和伺服器對URL長度有限制,例如IE對URL長度的限制是二0吧三位元組(二K+三5)。對於其他瀏覽器,如Netscape、FireFox等,理論上沒有長度限制,其限製取決於操作系統的支持。 因此對於GET提交時,傳輸數據就會受到URL長度的限制。 POST:由於不是通過URL傳值,理論上數據不受限。但實際各個WEB伺服器會規定對post提交數據大小進行限制,Apache、IIS陸都有各自的配置

『玖』 UCWEB 瀏覽器使用的是標準的HTTP協議嗎它GET和POST中的漢字如何加密的

原理介紹:理論上說,GET是從伺服器上請求數據,POST是發送數據到伺服器。事實上,GET方法是把數據參數隊列(query string)加到一個URL上,值和表單是一一對應的。

比如說,name=John。在隊列里,值和表單用一個&符號分開,空格用+號替換,特 殊的符號轉換成十六進制的代碼。因為這一隊列在URL里邊,這樣隊列的參數就能看得到,可以被記錄下來,或更改。通常GET方法還限制字元的大小(大概是 256位元組 )。事實上POST方法可以沒有時間限制的傳遞數據到伺服器,用戶在瀏覽器端是看不到這一過程的,所以POST方法比較適合用於發送一個保密的(比如信用 卡號)或者比較大量的數據到伺服器。

區別:
Post是允許傳輸大量數據的方法,而Get方法會將所要傳輸的數據附在網址後面,然後一起送達伺服器,因此傳送的數據量就會受到限制,但是執行效率卻比Post方法好。

建議:
1、get方式的安全性較Post方式要差些,包含機密信息的話,建議用Post數據提交方式;
2、在做數據查詢時,建議用Get方式;而在做數據添加、修改或刪除時,建議用Post方式;