MagicCrypt 是一个 Java/PHP/NodeJS/Rust 库,用于加密/解密字符串、文件或数据,使用数据加密标准 (DES) 或高级加密标准 (AES) 算法。它支持 CBC 分组密码模式、PKCS5 填充和 64、128、192 或 256 位密钥长度。
2022-06-11 14:03:29 19KB rust 算法
信息的保密性是信息安全的一个重要属性。保密的目的是为了防止敌手截获信息系统中的机密信息。加密就是实现信息的保密性的一种重要手段。所谓加密就是使用数学方法对消息实施变换,使得除合法的接收者外,任何其他人要想恢复原先的“消息”(即明文)或读懂变化后的“消息”(即密文)是非常困难的。将密文变换成明文的过程称作解密。 密码体制分为算法和密钥两大部分。根据加密密钥和解密密钥是否相同或本质上等同,即从其中一个容易推出另一个,可将现有的密码体制分为两类。一类是单钥(私钥或对称)加密体制,这类体制的加密密钥和解密密钥或者相同或者本质上等同,即从其中一个容易推出另一个,其典型代表是美国的数据加密标准(DES);另一类是双钥(公钥或非对称)加密体制,这类体制的加密密钥和解密密钥不相同,并且除设计者本人外,从其中一个很难推出另一个,这样加密密钥可以公开,而解密密钥则由用户自己秘密保存,其典型代表是RSA体制。DES的研究和以RSA为代表的公钥密码体制的研究大大地推动了密码技术的深入研究和社会应用。
2022-05-30 16:50:11 277KB DES,公开密钥
1
本资源为DES算法java实现代码 数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1977年被美国政府正式采纳。
2022-04-29 23:51:04 350KB des 数据加密标准 java代码
1
分组密码与数据加密标准课件
2022-04-17 09:04:36 2.57MB 分组密码与数据加密标准课件
这个简单的脚本实现了 DES 密码,它使用 64 位密钥加密或解密 64 位消息。
2022-01-06 00:42:00 5KB matlab
1
用Matlab写的DES加密和解密程序,附有测试程序,已验证没有问题
2019-12-21 18:48:26 3KB DES matlab 加密 解密
1