2 media test2 media_test2 于 2016.02.16 23:27 提问

用perl来实现三重des的算法,不要伪代码

三重des的伪代码理解,但是在用perl实现的时候,出现差错,希望有程序

3个回答

gary16
gary16   2016.02.17 08:28
已采纳

****楼上正解********

devmiao
devmiao   Ds   Rxr 2016.02.16 23:29
Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 08:45

没实现过,只能推荐了:http://blog.sina.com.cn/s/blog_475cb6780100rft7.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java实现三重DES加密算法
信息安全原理课,本以为会学刺激的攻防,各种注入渗透,然而事实上学的是加密解密。下面代码是抄书的一个实验。 本着学习DES算法的心态我手敲了一遍,然而完全就是写界面,核心算法用的是包里的。。 anyway,既然代码已经敲出来了就贴一下吧,java 写的一个桌面版程序,虽然丑了点,但也不是太难写。 代码很冗余,写这段代码的人程序能力肯定不行,但是我也没去改啦: import java.awt....
三重DES概述
前面实现了基本的DES算法,但众所周知的是DES算法的安全性不是很高,究其原因还得归结到他的密钥位上,刨去8位校验位,剩下的56位密钥实在太短,以现在普通机器运行的速度,使用穷举法很快就可以破译。(这是我也是看资料看来得,没有实践)基于上述理由所以有必要对DES进行修改,因此也就有了多重DES。所谓多重DES不过是通过多个密钥来进行重复的加密运算,其目的不过是为了增加密钥量。那到底重复多少次才合理呢,我是不晓得的,你知道的话可以告诉我/(^o^)/~。不过用的比较广泛的就是三重DES加密了。关于三重DES加
java加解密之3重DES
单重DES加密较容易破解,为了提高安全性,3重DES加密就是在单重的基础上衍生出来的,一般3重DES用的比较频繁。加密过程为加密-解密-加密。 我一直想找用自己定义密钥的方法来做程序,网上找了很多都找不到,单重倒是有很多,因此只能自己研究研究了,现在拿出来给各位做java的分享 分享,希望各位喜欢。 /** * 3重DES加密 * @param src * @param DES_KEY
3DES三重数据加密算法
3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。   3DES算法是指使用双长度(16字节)密钥K=(KL||KR)将8字节明文数据块进行3次DES加密/解密。 3DES的密钥是8个字节,但实际上只有7个用上,也就是56位。 3DES是用3个或2
【信息安全技术】DES算法的详细设计(简单实现)
完成一个DES 算法的**详细设计**,内容包括:算法原理概述;总体结构; 数据结构;类-C语言算法过程
对称加密算法——DES算法(python实现)
对称加密算法——DES算法(python实现) 感谢深信服技术详解~ 一、DES算法描述                                                                                                                                        DES算法总的说
JAVA实现三重DES加密软件
三重DES加密算法安全性较高,该软件仅仅能加密8字节倍数长度的文件,后续将会持续开发。
三重DES加密程序
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; public class FileEncrypter extends JFram
des,d2des,d3des的区别
三重DES    因为确定一种新的加密法是否真的安全是极为困难的,而且DES的唯一密码学缺点,就是密钥长度相对比较短,所以人们并没有放弃使用DES,而是想出了一个解决其长度问题的方法,即采用三重DES。这种方法用两个密钥对明文进行三次加密,假设两个密钥是K1和K2,其算法的步骤如图5.9所示:    1. 用密钥K1进行DEA加密。    2. 用K2对步骤1的结果进行DES解密。
TripleDES加密、解密算法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace WindowsFormsApplication1{