1. 程式人生 > >登入記住使用者名稱和密碼時對使用者名稱和密碼進行加密和解密

登入記住使用者名稱和密碼時對使用者名稱和密碼進行加密和解密

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/jquery.min.js"></script>
		<script src="js/encryption.js"></script>
	</head>
	<body>
		<script type="text/javascript">
			//拼接使用者名稱和密碼
			var outtext = 'admin:123456';
			//設定一個標識
			var passwd = 'cookic';
			//將使用者名稱和密碼和標識進行加密處理,返回一個鑰匙標識
			var postdatas = AesCtr.encrypt(outtext, passwd, 128);
			//設定cookic和過期時間
			$.cookie('key',postdatas,{ expires: 15, sercure: true });
			
			//模擬取密碼
			setTimeout(function(){
				var key = $.cookie('key');
				 passwd = "cookic";
                 var postdata = AesCtr.decrypt(key, passwd, 128);//得到原使用者名稱和密碼
                 console.log(postdata)
                 
			},5000)
		</script>
	</body>
</html>

相關推薦

登入記住使用者名稱密碼使用者名稱密碼進行加密解密

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquer

什麽是私有密鑰密碼技術——密鑰加密算法采用同一把密鑰進行加密解密

解密 網絡安全 位操作 線性復雜 對稱 大量 控制 全局 相位 什麽是私有密鑰密碼技術 私有密鑰(Symmetric Key),又叫對稱密鑰。密鑰加密算法采用同一把密鑰進行加密和解密。它的優點是加密和解密速度非常快,但密鑰的分發和管理比較困難。信息的發送者和接收者必須明確同

jsbase64編碼的字串進行 編碼 解碼

//1.加密解密方法使用: //1.加密 var str = '124中文內容'; var base = new Base64(); var result = base.encode(str); //document.write(result); //2.解密 var result2

【itext學習之路】-------(第三篇)pdf文件進行加密許可權設定

上篇文章,我們學習了pdf的屬性設定,但是我們知道,在實際開發中,如果pdf文件被黑客盜取的話,那麼pdf中的資訊就會被洩露,因此本篇文章將會介紹pdf的加密設定,並且設定許可權。 首先我們要說明的是,itext中對pdf文件的加密包括兩部分,第一部分是使用者密

利用反射機制建立工具類資料進行加密解密

對資料庫的資料進行加密,包括使用者資料、專案資料、聊天資料等,需要在插入表的的時候進行加密,查詢的時候進行解密。利用java的反射機制,建立以下工具類,對資料進行加解密。 public class CryptoUtil { /** * 加密、解密方法 * @param ob

java 使用AES資料進行加密解密

最近做的聊天功能,李老闆希望對聊天的資料進行加密,然後存入資料庫,首先想到的便是AES加密的方式,以前也用過幾次,這次正好記錄下來: MD5加密是不可逆的,可以對使用者的密碼加密; AES加密是可逆的,可以對資料庫的資料進行加密,因為使用者查詢資料時,要返回明文,適合。 publ

java按行讀取檔案並檔案進行加密解密

package com.alibaba.datax.plugin.reader.selfxmlfilereader.util; import java.io.UnsupportedEncodingException; import java.security

使用Bcrypt密碼進行加密解密驗證

文件加密 omd pwd sign nbsp lse 結果 即使 yar Bcrypt是一個跨平臺的文件加密工具。 為了保護用戶的明文密碼不被泄露,一般會對密碼進行單向不可逆加密——哈希。 而Bcrypt恰恰就做到這一點,通過Bcrypt加密的明文密碼即使解密也不是真的“解

postgresql在windows下備份的批處理檔案(修改版),提示輸入密碼,能自動輸入密碼

在網上找到一篇文章《PostgreSQL Windows自動備份指令碼》 覺得不錯,試了一下,發現批處理檔案執行停止在提示輸入密碼那。 >pg_dump -U postgres -W  database1 > c:/backup.tar >passwo

Linux下利用openssl檔案進行加密解密

--建立檔案test.txt, 特意寫入中英文 # cd /tmp # echo "test測試" > test.txt--開始加密, 使用aes-128-cbc演算法, 也可以使用其他演算法, 通過檢視openssl的幫助可獲知 # openssl aes-128-

以壓縮包的形式資料夾進行加密解密

package jzj.timingtraining.security; import java.io.File; import java.io.IOException; import java.security.GeneralSecurityException; imp

xp環境下資料夾進行加密解密

1.在開始選單裡開啟命令提示符(XP在執行裡輸入cmd) 2.用md命令建立資料夾,現以在E盤根目錄建立niu資料夾為例 鍵入md E://niu..// 注意,有2個點,還有斜槓,這是關鍵! 3.在我的電腦裡雙擊E://目錄下的niu.資料夾,結果提示錯誤。呵呵,正常是打不開的~ 4.如果自己要開啟資料夾,

利用DateFormat、Date、Calendar等類 含有時間的字串進行提取計算

在時間提取方面我用了三種方法,最開始使用的是正則表示式,很簡潔, 之後使用的是Date類中的方法,但這種方法都已過時, 最後使用的是Calendar類的方法。、 我推薦使用正則表示式,簡潔實用; package cn.hanfeng.example13_6; imp

MySQL+Mybatis批量插入已存在的記錄進行更新

<insert id="addActiveTerminalStatics" parameterType="List"> insert into tms_report_active_t

儲存過程進行加密解密(SQL 2008/SQL 2012)

Use masterGoif object_ID('[sp_DecryptObject]') is not null    Drop Procedure [sp_DecryptObject]Gocreate procedure sp_DecryptObject (    @O

URL傳遞的引數進行編碼解碼

一 編碼部分 1 程式碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR

如何運用OpenSSL 檔案進行加密解密

我們在平時的 Linux 運維管理的時候,經常會進行各種資料備份任務。將資料匯出然後打包。通常在安全性要求比較高的環境下,我們可以藉助 OpenSSL 工具對打包後的資料進行加密,這樣能進一步的保障資料的安全性。OpenSSL 使用密碼方式加密或解密檔案1. 使用 opens

增量式線上學習:最先進的演算法進行回顧比較

翻譯論文:Incremental On-line Learning:A Review and Comparison of State of the Art Algorithms 作者:Viktor Losing, Barbara Hammer, Heiko W

ZeroMQ介面函式之 :zmq_z85_encode – 使用Z85演算法一個二進位制祕鑰進行加密,輸出可列印的文字

zmq_z85_encode(3)          ØMQ Manual - ØMQ/4.1.0 Name zmq_z85_encode – 使用Z85演算法對一個二進位制祕鑰進行加密,輸出可列印的文字 Synopsis char *zmq_z85_encode (char *dest, u

AES資料進行加密解密

AES對資料進行加密與解密隨著對稱密碼的發展,DES資料加密標準演算法由於金鑰長度較小(56位),已經不適應當今分散式開放網路對資料加密安全性的要求,因此1997年NIST公開徵集新的資料加密標準,即AES[1]。經過三輪的篩選,比利時Joan Daeman和Vincent Rijmen提交的Rijndael