C 加密解密

2021-05-23 02:30:46 字數 942 閱讀 7603

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也是乙個對稱演算法 加密和解密...