资源列表
rijndael.c
- 该代码实现完整的AES加密和解密流程。 二次开发者可对照AES的算法步骤自行调整设置。(This C code is used to fulfill the whole procedure of AES(Advanced Encryption Standard) . The developer can modify the configuration in the code to help himself by referring the main steps of AES.)
维吉尼亚加密
- 维吉尼亚加密源代码,是由法国密码学家提出的,是多表代换典型代表。(vigenere encryption)
EncryptDecrypt
- 数据或文件的加密与解密()
SM4
- 国密标准分组密码算法SM4的MATLAB仿真实现 ,仅供参考(The MATLAB simulation implementation of the national secret standard block cipher algorithm SM4 is only for reference)
Telnet_Password_Guessing
- Telent登陆密码猜解代码段。 代码来自“[Visual.C.黑客编程揭秘与防范.].梁洋洋.扫描版”3.1.8章节。(Telent landing password guessing)
text_1
- 该程序针对图像近似系数和高频系数进行加密,以达到加密的效果(The program encrypts the image approximation coefficient and the high frequency coefficient to achieve the encrypted effect.)
Encrypt
- DES加密解密算法,用于实现本地密码加密存储(DES encryption and decryption algorithm)
base64
- C语言实现base64加解密,直接编译可使用,亲测好用(C Language implementation plus decryption.)
Caesar‘s code
- 凯撒密码的加密解密,自己编的不够好,仅上传想法(Kaiser cipher encryption and decryption, own not good enough, only for people to draw on the idea of the next)
AESUtil
- public static String encode(String in, String key) throws InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException { String hex = ""; byte[] bytIn = in.getBytes(
MD5
- public static String MD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { System.out.println(e.toString()); e.p
GenerateHashBySHA
- 根据sha256、sha512算法生成哈希(genertate hashdata by sha256 or sha512)