AES Core Modules In this document I describe components designated to encoding and decoding using AES. aes enc — parametrizable component which can ENCrypt input data, using 128, 192 and 256 bit key, • aes dec — parametrizable component which can decrypt input data, using 128, 192 and 256 bit key, • key expansion — parametrizable component which can produce key expansion, using 128, 192 and 256 bit key,
標(biāo)簽: components designated document describe
上傳時間: 2015-12-22
上傳用戶:Late_Li
It is an experimental testing for python M2Crypto module. M2Crypto is not well document. User may not know how to use SHA256 when signing and verify with RSA. It also have not enough document to show how to use DES to ENCrypt and decrypt. Here also includes source codes for performance evaluation of the algorithms. This experimental program explore all this issue and may be helpful for some one who using python for doing ENCryption with RSA and DES.
標(biāo)簽: M2Crypto experimental document testing
上傳時間: 2016-08-08
上傳用戶:上善若水
This project demonstrates the use of secure hash functions technique to implement a file ENCryption / decryption system. This implemented application can ENCrypt / decrypt multiple files on the fly using a password. The password supplied by the user is used as the source message from which the hash code (key) is generated using the SHA algorithm. Then this key is used to enctypted the data in the file(s). This key is stored in the ENCrypted file along with the ENCrypted data.
標(biāo)簽: demonstrates ENCryption functions implement
上傳時間: 2017-03-08
上傳用戶:xuanchangri
This project demonstrates the use of secure hash functions technique to implement a file ENCryption / decryption system. This implemented application can ENCrypt / decrypt multiple files on the fly using a password. The password supplied by the user is used as the source message from which the hash code (key) is generated using the SHA algorithm. Then this key is used to enctypted the data in the file(s). This key is stored in the ENCrypted file along with the ENCrypted data.
標(biāo)簽: demonstrates ENCryption functions implement
上傳時間: 2014-01-10
上傳用戶:yyq123456789
AlgorithmType: SymmetricCipher Name: AES/ECB Source: NIST Special Publication 800-38A Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710 Comment: F.1.1 ECB-AES128.ENCrypt Key: 2b7e151628aed2a6abf7158809cf4f3c Ciphertext: 3ad77bb40d7a3660a89ecaf32466ef97 f5d3d58503b9699de785895a96fdbaaf 43b1cd7f598ece23881b00e3ed030688 7b0c785e27e8ad3f8223207104725dd4 Test: ENCrypt Comment: F.1.3 ECB-AES192.ENCrypt Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b Ciphertext: bd334f1d6e45f25ff712a214571fa5cc 974104846d0ad3ad7734ecb3ecee4eef ef7afd2270e2e60adce0ba2face6444e 9a4b41ba738d6c72fb16691603c18e0e Test: ENCrypt Comment: F.1.5 ECB-AES256.ENCrypt Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4 Ciphertext: f3eed1bdb5d2a03c064b5a7e3db181f8 591ccb10d410ed26dc5ba74a31362870 b6ed21b99ca6f4f9f153e7b1beafed1d 23304b7a39f9f3ff067d8d8f9e24ecc7 Test: ENCrypt
標(biāo)簽: SymmetricCipher AlgorithmType Publication Plaintext
上傳時間: 2013-12-17
上傳用戶:teddysha
Playfair Cipher 1.not even the large number of keys in a monoalphabetic cipher provides security 2.one approach to improving security was to ENCrypt multiple letters 3.the Playfair Cipher is an example 4.invented by Charles Wheatstone in 1854,but named after his friend Baron Playfair Playfair Key Matrix 1.a 5X5 matrix of letters based on a keyword 2.fill in letters of keyword (sans duplicates) 3.fill rest of matrix with other letters ENCrypting and Decrypting -plaintext is ENCrypted two letters at a time 1. if a pair is a repeated letter, insert filler like X’ 2. if both letters fall in the same row, replace each with letter to right (wrapping back to start from end) 3. if both letters fall in the same column, replace each with the letter below it (again wrapping to top from bottom) 4. otherwise each letter is replaced by the letter in the same row and in the column of the other letter of the pair
標(biāo)簽: monoalphabetic Playfair provides security
上傳時間: 2017-05-25
上傳用戶:變形金剛
第一節(jié)、samba是干什么的?它有什么用? Samba(SMB是其縮寫) 是一個網(wǎng)絡(luò)服務(wù)器,它是Linux作為本地服務(wù)器最重要的一個服務(wù),用于Linux和Windows共享文件之用;Samba可以用于Windows和 Linux之間的共享文件,也一樣用于Linux和Linux之間的共享文件;不過對于Linux和Linux之間共享文件有更好的網(wǎng)絡(luò)文件系統(tǒng) NFS,NFS也是需要架設(shè)服務(wù)器的; 2、安裝及服務(wù)操作命令 安裝samba程序非常簡單,使用rpm -q samba查看當(dāng)前系統(tǒng)是否已經(jīng)安裝了samba軟件。 如果沒有那就進入光盤,rpm -ivh *samba*.rpm即可。 仔細(xì)說下安裝的包: samba-common-3.0.28-0.el5.8 //samba服務(wù)器和客戶端中的最基本文件 samba-3.0.28-0.el5.8 //samba服務(wù)器核心軟件包 system-config-samba-1.2.39-1.el5 //samba圖形配置界面 samba-client-3.0.28-0.el5.8 //samba客戶端軟件 啟動、暫停和停止服務(wù): /etc/init.d/smb start /etc/init.d/smb stop /etc/init.d/smb restart 或 service smb start service smb stop service smb restart 第二節(jié)、由最簡單的一個例子說起,匿名用戶可讀可寫的實現(xiàn) 第一步: 更改smb.conf 我們來實現(xiàn)一個最簡單的功能,讓所有用戶可以讀寫一個Samba 服務(wù)器共享的一個文件夾;我們要改動一下smb.conf ;首先您要備份一下smb.conf文件; [root@localhost ~]# cd /etc/samba [root@localhost samba]# cp smb.conf smb.conf.bak [root@localhost samba]# vi smb.conf 或geidt smb.conf & 然后我們把下面這段寫入smb.conf中: [global] workgroup = WORKGROUP netbios name = Liukai server string = Liukai's Samba Server security = share [test] path = /opt/test writeable = yes browseable = yes guest ok = yes 注解: [global]這段是全局配置,是必段寫的。其中有如下的幾行; workgroup 就是Windows中顯示的工作組;在這里我設(shè)置的是WORKGROUP (用大寫); netbios name 就是在Windows中顯示出來的計算機名; server string 就是Samba服務(wù)器說明,可以自己來定義;這個不是什么重要的; security 這是驗證和登錄方式,這里我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設(shè)置用戶和密碼了; [test] 這個在Windows中顯示出來是共享的目錄; path = 可以設(shè)置要共享的目錄放在哪里; writeable 是否可寫,這里我設(shè)置為可寫; browseable 是否可以瀏覽,可以;可以瀏覽意味著,我們在工作組下能看到共享文件夾。如果您不想顯示出來,那就設(shè)置為 browseable=no,guest ok 匿名用戶以guest身份是登錄; 第二步:建立相應(yīng)目錄并授權(quán) [root@localhost ~]# mkdir -p /opt/test [root@localhost ~]# id nobody uid=99(nobody) gid=99(nobody) groups=99(nobody) [root@localhost ~]# chown -R nobody:nobody /opt/test 注釋:關(guān)于授權(quán)nobody,我們先用id命令查看了nobody用戶的信息,發(fā)現(xiàn)他的用戶組也是nobody,我們要以這個為準(zhǔn)。有些系統(tǒng)nobody用戶組并非是nobody ; 第三步:啟動服務(wù)器 第四步:訪問Samba 服務(wù)器的共享; 1、在Linux 中您可以用下面的命令來訪問; [root@localhost ~]# smbclient -L //liukai或 smbclient //192.168.0.94/test Password: 注:直接按回車 2、在Windows中,您可以用下面的辦法來訪問; \\liukai 或 \\192.168.0.94 3、說明:如果用了netbiosname,就可以用“\\主機名”來訪問,如果沒用netbiosname,就不能用主機名訪問。 第三節(jié)、簡單的密碼驗證服務(wù)器 修改smb.conf文件: security = user guest account = liukai ENCrypt passwords = yes smb passwd file = /etc/samba/smbpasswd 然后,建立一個新用戶 useradd liukai passwd liukai 成功后,cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd smbpasswd -a liukai 這就成功地添加了一個smb用戶。 重啟服務(wù),使用這個用戶進行登錄即可。
上傳時間: 2015-05-13
上傳用戶:yangkang1192
文章是描述利用VHDL語言進行AES加密算法的實現(xiàn),AES是目前世界最流行的算法
上傳時間: 2021-11-12
上傳用戶:zzzy1997
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1