加密你的字串

2021-04-02 18:25:22 字數 966 閱讀 5092

using system;

using system.collections.generic;

using system.text;

using system.security.cryptography;

using system.io;

namespace encryption

///

/// 加密資料時用的建構函式

/// 系統自動生成key,與iv的base64字串

/// 請妥協儲存

///

public encrypttransformer()

///

/// 用3des加密字串,結果已base64編碼返回

///

/// 需要加密的字串

/// base64編碼的加密字串

public string encryptstring(string instr)

///

/// 解密編碼為base64的加密字串

///

/// base64編碼的加密字串

/// 原字串資料

public string decryptstring(string instr)

private void initencrypttransformer()

else

}///

/// 將字串資料以md5加密後編碼成base64

///

///

///

public static string md5(string instr)

///

/// base64編碼的向量字串

///

public string iv

set///

/// base64編碼的密碼

///

public string key

set}}}

字串加密

輸入一串字元 長度不超過100 和一個正整數k,將其中的英文字母加密並輸出加密後的字串,非英文字母不變。加密思想 將每個字母c加一個序數k,即用它後面的第k個字母代替,變換公式 c c k。如果字母為z,則後一個字母是a,也就是字母字元形成一個圓。輸入第一行是若干字元,以回車結束。輸入第二行是一個整...

字串加密

在對銀行賬戶等重要許可權設定密碼的時候,我們常常遇到這樣的煩惱 如果為了好記用生日吧,容易被破解,不安全 如果設定不好記的密碼,又擔心自己也會忘記 如果寫 在紙上,擔心紙張被別人發現或弄丟了.這個程式的任務就是把一串拼音字母轉換為6位數字 密碼 我們可以使用任何好記的拼音串 比如名字,王喜明,就寫 ...

字串加密

問題描述 一個文字串可用事先編制好的字元對映表進行加密。例如,設字元對映表為 abcdefghijklmnopqrstuvwxyz ngzqtcobmuhelkpdawxfyivrsj 輸入描述 串的輸入。程式輸出 加密後的輸出。順序串演算法庫 函式的實現 sqstring encrypt sqst...

字串加密

凱撒密碼是羅馬擴張時期朱利斯 凱撒 julius caesar 創造的,用於加密通過信使傳遞的作戰命令,其原理很簡單,就是通過將字母表中的字母移動一定位置而實現加密。例如,每個字母按字母表順序向後移3位,如a加密後變成d,b加密後變成e,x加密後變成a,y加密後變成b,z加密後變成c。請編寫一個程式...

字串加密?

題目描述 在情報傳遞過程中,為了防止情報被截獲,往往需要對情報用一定的方式加密,簡單的加密演算法雖然不足以完全避免情報被破譯,但仍然能防止情報被輕易的識別。我們給出一種最簡的的加密方法,對給定的一個字串,把其中從a y,a y的字母用其後繼字母替代,把z和z用a和a替代,其他非字母字元不變,則可得到...