加密技術(學習筆記四矩陣加密)

2022-04-12 01:46:28 字數 1233 閱讀 6483

看名字就知道了,這是乙個矩陣既然是矩陣就有 [0,0],就可以比方作x軸,和y軸了,.

1 首先,要確定,原文出現的所有字串作為---x軸

2 對比文-------------y軸

3 x,y生成乙個字串矩陣

4 要求,x軸密碼不可以重複

5 有x,y  的座標點確定乙個密碼

採用此種方法,首先確定x軸,是明文所以,同一

y軸下的所有x軸變數不可重複,

注意採用此方法寫的密碼不能被頻率分析法

破解哦code

using

system;

using

system.collections.generic;

using

system.text;

using

system.security.cryptography;

using

system.runtime.serialization.formatters.binary;

using

system.io;

namespace

password

}keys.map_y_x.add(x);

}return

keys;

}///

///驗證 

//////

public

override

bool

validate(system.text.stringbuilder sb)

//////

加密///

//////

public

override

void

encrypt(context inputencrypt)

//////

解密///

//////

public

override

void

decrypt(context inputdecrypt)

inputdecrypt.originaltext

=system.text.encoding.utf8.getstring(not);}}

//////

矩陣鑰匙

//////

包括  y軸座標點

//////

y,x 軸 矩陣座標集合

///public

class

vigenererandomkey

}

資料加密技術

1.1.在傳統上,我們有幾種方法來加密資料流 1.2.幸運的是,在所有的加密演算法中最簡單的一種就是 置換表 演算法 1.3.對這種 置換表 方式的乙個改進就是使用2個或者更多的 置換表 1.4.與使用 置換表 相類似,變換資料位置 也在計算機加密中使用 1.5.但是,還有一種更好的加密演算法,只有...

檔案加密技術

檔案加密技術 給檔案加密的技術很多,其中又分為不同等級,以適合不同場合的需要.這裡給出最簡單的檔案加密技術,即採用檔案逐字節與密碼異或方式對檔案進行加密,當解密時,只需再執行一遍加密程式即可.編乙個例項程式,能對任意乙個檔案進行加密,密碼要求使用者輸入,限8位以內 當然你可以再更改 程式要有很好的容...

php加密技術

1.效果展示 php中常用的加密函式 1.md5加密 string md5 string str bool raw output false 1 md5 預設情況下以 32 字元十六進製制數字形式返回雜湊值,它接受兩個引數,第乙個為要加密的字串,第二個為raw output的布林值,預設為false...