免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4197 | 回复: 9
打印 上一主题 下一主题

紧急求助!字符串的加密问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-24 15:26 |只看该作者 |倒序浏览
请问高手们,相对字符串进行加密、解密的处理,又没有什么比较好的模块可以用,现有的crypt和知道的MD5都是不可逆的,需要一个可逆的,谢谢!

紧急紧急!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-08-24 15:41 |只看该作者

紧急求助!字符串的加密问题

用pack/unpack吧..

论坛徽章:
0
3 [报告]
发表于 2005-08-24 16:56 |只看该作者

紧急求助!字符串的加密问题

要命,看了网上关于pack/unpack的介绍,不太明白!

我这里是要对密码作处理,要求密码丢失要能取回原密码,原来是用md5作的加密处理,但是不能逆向取回密码。

谢谢楼上的,我再好好看看

论坛徽章:
0
4 [报告]
发表于 2005-08-24 19:08 |只看该作者

紧急求助!字符串的加密问题

你用DES吧.

  1. #!/usr/bin/perl -w

  2. use strict;
  3. use Crypt::CBC;

  4. my $mypasswd = 'mypasswd';
  5. my $text = 'text to be encrypted';

  6. my $cipher = Crypt::CBC->;new(
  7.                                                           -key =>; $mypasswd,
  8.                                                           -salt=>; 1
  9.                                                         );

  10. my $encrypted_text = unpack("H*", $cipher->;encrypt($text));

  11. my $decrypted_text = $cipher->;decrypt(pack("H*", $encrypted_text));

  12. print "$text\n$encrypted_text\n$decrypted_text\n";
复制代码


  1. text to be encrypted
  2. 53616c7465645f5fe9d3ff980f4bd6b11a59a92e0eb55eefbabdb84e820171139a6c89ba2a4de954
  3. text to be encrypted
复制代码

论坛徽章:
0
5 [报告]
发表于 2007-07-31 17:26 |只看该作者

谁给解释一下!

我之行的时候把相关的pm文件全部放在c:\perl\lib下面,但是执行程序的时候老是报错,说找不到pm文件!

D:\search\getinfo\analysis\parsing>cypt.pl
Couldn't load Crypt:ES: Can't locate loadable object for module Crypt:ES in
@INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at (eval 2) line 1
Compilation failed in require at (eval 2) line 1.
at D:\search\getinfo\analysis\parsing\cypt.pl line 9

论坛徽章:
0
6 [报告]
发表于 2007-07-31 17:28 |只看该作者

同上

D:\search\getinfo\analysis\parsing>cypt.pl
Couldn't load Crypt::DES: Can't locate loadable object for module Crypt::DES in
@INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at (eval 2) line 1
Compilation failed in require at (eval 2) line 1.
at D:\search\getinfo\analysis\parsing\cypt.pl line 9

论坛徽章:
0
7 [报告]
发表于 2007-08-01 09:49 |只看该作者

who can explain this problem?

Pls do me a favor!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2007-08-01 09:52 |只看该作者
原帖由 hcduguo 于 2007-7-31 17:26 发表
我之行的时候把相关的pm文件全部放在c:\perl\lib下面,但是执行程序的时候老是报错,说找不到pm文件!

D:\search\getinfo\analysis\parsing>cypt.pl
Couldn't load Crypt:ES: Can't locate loadable obje ...

要安装……
不是光把 .pm 拷过去就行了的……

论坛徽章:
0
9 [报告]
发表于 2007-08-01 11:46 |只看该作者

在windows怎么安装啊?

哪儿有参考资料
我看有些资料里面用make安装,但是在windows中没有make 命令啊!

论坛徽章:
0
10 [报告]
发表于 2007-08-01 12:42 |只看该作者
原帖由 hcduguo 于 2007-8-1 11:46 发表
哪儿有参考资料
我看有些资料里面用make安装,但是在windows中没有make 命令啊!

从MS的网站上下一个nmake不就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP