javades算法代码 java实现des算法
如何使用JAVA实现对字符串的DES加密和解密
通常比较简单的加密方法就是你把文本文件加载读取以后,得到的每一个char加上一个固定的整数,然后再保存,这样内容就看不懂了。再读取以后,把每一个char减去固定的整数,然后保存,就还原回来了。
创新互联专注于南丹企业网站建设,响应式网站开发,商城网站建设。南丹网站建设公司,为南丹等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
你先把java的一个字符比如12345,用已知的key加密,然后同样在C#里用同样的数据加密,比较一下加密的结果是否一样,如果一样再说解密的事。
Solaris下的系统,有一个用C做的加密工具,调用Sunwcry的des(1)对文件进行加密,然后在java中对文件进行解密。java中用的是标准的DES/CBC/NoPadding算法,可是解密后发现开头有8byte的数据出错了,请高人指点一下。
它们都用factory方法来创建类的例程,然后把实际的加密函数委托给提供者指定的底层引擎,引擎中为类提供了服务提供者接口在Java中实现数据的加密/解密,是使用其内置的JCE(Java加密扩展)来实现的。
我以前上密码学课写过一个DES加解密的程序,是自己实现的,不是通过调用java库函数,代码有点长,带有用户界面。
在配置文件中将这个扩展打开还不能够在windows环境下使用 需要将PHP文件夹下的 libmcrypt.dll 拷贝到系统的 system32 目录下,这是通过phpinfo可以查看到mcrypt表示这个模块可以正常试用了。
谁能帮我将java中的DES算法改成用C#来实现?
再用java写一段解密算法就好了。本来数据类型就不一致。
Solaris下的系统,有一个用C做的加密工具,调用Sunwcry的des(1)对文件进行加密,然后在java中对文件进行解密。java中用的是标准的DES/CBC/NoPadding算法,可是解密后发现开头有8byte的数据出错了,请高人指点一下。
你先把java的一个字符比如12345,用已知的key加密,然后同样在C#里用同样的数据加密,比较一下加密的结果是否一样,如果一样再说解密的事。
用java实现des算法
由于进行的都是大数计算,使得RSA最快的情况也比DES慢上100倍,无论 是软件还是硬件实现。速度一直是RSA的缺陷。一般来说只用于少量数据 加密。RSA的选择密文攻击:RSA在选择密文攻击面前很脆弱。
Solaris下的系统,有一个用C做的加密工具,调用Sunwcry的des(1)对文件进行加密,然后在java中对文件进行解密。java中用的是标准的DES/CBC/NoPadding算法,可是解密后发现开头有8byte的数据出错了,请高人指点一下。
1998年电子边境基金会(EFF)用25万美元制造的专用计算机,用56小时破解了DES的密钥,1999年,EFF用22小时完成了破解工作,使DES算法受到了严重打击,使它的安全性受到严重威胁。
可以考虑另外的方式沟通。说实话我们写那些程序,也付出了远多于你的回报呀。哈哈哈 真心想写找我。
DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位。
再用java写一段解密算法就好了。本来数据类型就不一致。
标题名称:javades算法代码 java实现des算法
文章链接:http://pwwzsj.com/article/deeepic.html