新聞中心
如何對一個字符串加密?
想了想覺得沒說清楚。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、萬全網(wǎng)站維護、網(wǎng)站推廣。
如果是紙質(zhì)的話用我底下說的方法可以,如果用電子的話就要改一下思路了。不過紙質(zhì)的話用那種帶著小鎖的日記本上個鎖就是了……不用加密。
電子的話肯定用AES/DES/3DES之流沒得說。
我不明白另一位答主推薦ecc這種非對稱加密想做啥…自己加密用流行的對稱加密算法是毫無疑問的。想要保密性的話就256位的AES加密。
簡潔的話可以自己想32個字母長度的字符串,用這個當密鑰,效果還是不錯的。
想記短一些的密鑰的話可以把用SHA256取哈希值作為密鑰加密,但是安全性就大大降低了(不過你不說,就一個日記誰知道呀)瀉藥吧,不怕麻煩可以用這個思路:把要寫的內(nèi)容轉(zhuǎn)成拼音拼音不考慮聲調(diào),只考慮字母傳統(tǒng)密碼學加密,比如凱撒密碼。
在日記本里記錄上密文(或者把密文根據(jù)拼音轉(zhuǎn)成漢字后記下來)搞定…雖然強度不大,真想破譯的話很容易。但避免無聊的偷看應(yīng)該夠了
探討C#中字符串的加密?
在應(yīng)用開發(fā)過程中,經(jīng)常出現(xiàn)需要對信息加密的場景,例如用戶信息的保存,重要機密過程數(shù)據(jù)的存儲,C#提供了方便的MD5加密方法,使用時引用System.Security.Cryptography命名空間即可。代碼///
; return BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(s))); } 先將原有字符串轉(zhuǎn)化為字符數(shù)組并計算哈希值,然后通過BitConverter轉(zhuǎn)化為16進制新字符串,完成原有數(shù)據(jù)的加密過程。示例結(jié)果測試示例
密碼字符串是什么意思?
密碼字符的意思是密碼長度,出于安全考慮,很多安全系統(tǒng)的密碼都會有一個密碼長度限制,一般情況下最短長度不得少于8個字符。
設(shè)置密碼時最好是用字母、數(shù)字、大小寫、特殊符號混排。
設(shè)置密碼時最好是用字母、數(shù)字、大小寫、特殊符號混排,不要使用生日或電話號碼之類做密碼,這種內(nèi)容的密碼被破解的概率最大。
設(shè)立密碼必須是較難破解的,否則就不成為密碼。一般我們處于安全考慮,都會設(shè)置一些比較復雜的密碼。
c#中如何對字符串進行encode加密?
static string UserMd5(string str)
{
string pwd = "";
MD5 md5 = MD5.Create();//實例化一個md5對像
// 加密后是一個字節(jié)類型的數(shù)組,這里要注意編碼UTF8/Unicode等的選擇
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(str));
// 通過使用循環(huán),將字節(jié)類型的數(shù)組轉(zhuǎn)換為字符串,此字符串是常規(guī)字符格式化所得
for (int i = 0; i
{
到此,以上就是小編對于windows加密字符串的問題就介紹到這了,希望這4點解答對大家有用。
文章標題:如何對一個字符串加密?(windows加密字符串)
URL網(wǎng)址:http://www.dlmjj.cn/article/ccsijsg.html


咨詢
建站咨詢
