using system;
using system.text;
using system.globalization;
using system.security.cryptography;
class des
// 加密字串
public string encryptstring(string sinputstring, string skey)
// 解密字串
public string decryptstring(string sinputstring, string skey)
descryptoserviceprovider des = new descryptoserviceprovider();
des.key = asciiencoding.ascii.getbytes(skey);
des.iv = asciiencoding.ascii.getbytes(skey);
icryptotransform desencrypt = des.createdecryptor();
byte result = desencrypt.transformfinalblock(data, 0, data.length);
return encoding.utf8.getstring(result);}}
class test
]", s0);
console.writeline("加密: ", s1);
console.writeline("解密: ", s2);}}
/* 程式輸出:
原串: [中國軟體 - csdn.net]
加密: [e8-30-d0-f2-2f-66-52-14-45-9a-dc-c5-85-e7-62-9b-ad-b7-82-cf-a8-0a-59-77]
解密: [中國軟體 - csdn.net]
加密解密 c
include stdafx.h 常量 define c1 52845 define c2 22719 cstring encrypt cstring csdecode,word key 加密函式 csdecode result 儲存結果 result.empty 清除結果 for i 0 i re...
c 加密解密
很多地方需要用到針對字串進行加密,傳輸到目的地後再進行解密,又或者針對比如密碼進行加密後儲存到資料庫,用的時候進行直接比較或者解密後比較.比如我寫了乙個加密演算法,然後將 123456789 進行加密,得到密文 k355jm9somny8jhhygoy1axkfm4 tnxwess7 由於我的加密演...
C 實現DES加密解密,AES加密解密
des演算法描述簡介 des是data encryption standard 資料加密標準 的縮寫。它是由ibm公司研製的一種加密演算法,美國國家標準局於1977年公布把它作為非機要部門使用的資料加密標準 它是乙個分組加密演算法,他以64位為分組對資料加密。同時des也是乙個對稱演算法 加密和解密...