加密的操作類,包含判斷是否加密

2021-07-04 10:32:56 字數 2862 閱讀 1514

自己參照網上的加密解密,新增了乙個判斷是否加密函式

eds操作:

using system;

using system.security.cryptography;

using system.text;

namespace ruro.common.dencrypt

#region *****===加密*****===

/// /// 加密

///

///

///

public static string encrypt(string text)

/// /// 加密資料

///

///

///

///

public static string encrypt(string text,string skey)

return ret.tostring();

} #endregion

#region *****===解密*****===

/// /// 解密

///

///

///

public static string decrypt(string text)

/// /// 解密資料

///

///

///

///

public static string decrypt(string text,string skey)

catch

}#endregion

}}

base64操作:

using system;

using system.security.cryptography;

using system.text;

namespace ruro.common.dencrypt

#region 使用 預設金鑰字串 加密/解密string

/// /// 使用預設金鑰字串加密string

///

/// 明文

/// 密文

public static string encrypt(string original)

/// /// 使用預設金鑰字串解密string

///

/// 密文

/// 明文

public static string decrypt(string original)

#endregion

#region 使用 給定金鑰字串 加密/解密string

/// /// 使用給定金鑰字串加密string

///

/// 原始文字

/// 金鑰

/// 字元編碼方案

/// 密文

public static string encrypt(string original, string key)

/// /// 使用給定金鑰字串解密string

///

/// 密文

/// 金鑰

/// 明文

public static string decrypt(string original, string key)

/// /// 使用給定金鑰字串解密string,返回指定編碼方式明文

///

/// 密文

/// 金鑰

/// 字元編碼方案

/// 明文

public static string decrypt(string encrypted, string key,encoding encoding)

#endregion

#region 使用 預設金鑰字串 加密/解密/byte

/// /// 使用預設金鑰字串解密byte

///

/// 密文

/// 金鑰

/// 明文

public static byte decrypt(byte encrypted)

/// /// 使用預設金鑰字串加密

///

/// 原始資料

/// 金鑰

/// 密文

public static byte encrypt(byte original)

#endregion

#region 使用 給定金鑰 加密/解密/byte

/// /// 生成md5摘要

///

/// 資料來源

/// 摘要

public static byte makemd5(byte original)

/// /// 使用給定金鑰加密

///

/// 明文

/// 金鑰

/// 密文

public static byte encrypt(byte original, byte key)

/// /// 使用給定金鑰解密資料

///

/// 密文

/// 金鑰

/// 明文

public static byte decrypt(byte encrypted, byte key)

#endregion

/// /// 是否通過base64加密驗證

///

///

///

public static bool isbase64formatted(string input)

catch}}

}

本人菜鳥,只是以一種簡單的方式去判斷是否存在這個檔案,僅新增乙個方法

C 根據加密頭資訊,判斷檔案是否為加密檔案

針對某種加密程式,會對本地檔案加密,並且會在檔案頭寫入加密頭資訊 可以使用ue進行檔案二進位制檢視 現在貼上一段 讀取當前檔案的加密頭資訊,判斷該檔案是否為加密檔案。cpp view plain copy intcldscanfiledlg filedecryptstatus wchar t v s...

cookie操作類 加密,獲取,刪除

using system using system.io using system.text using system.diagnostics using system.web.security using system.security using system.security.cryptogr...

AES 的加密操作

author vivid param ssrc 加密data param skey 加密金鑰 param ivstr 加密向量 description 加密操作 public static string encrypt string ssrc,string skey,string ivstr thr...