crypt函数

首页 / Perl / crypt函数

描述

该函数使用系统crypt()函数对字符串EXPR进行加密。 SALT的值用于从多个变体之一中选择一个加密版本。

您无法解密以这种方式加密的字符串。通常使用一种方法,首先加密字符串,然后加密密码以与加密的字符串进行比较。如果您以这种形式使用它,请考虑提供加密的密码作为SALT。

语法

以下是此函数的简单语法-

crypt EXPR,SALT

返回值

此函数返回加密的字符串。

无涯教程网

以下是显示其基本用法的示例代码,它确保运行此程序的人都知道其密码:

#!/usr/bin/perl

$pwd=(getpwuid($<))[1];

system "stty -echo";
print "Password: ";
chomp($word=<STDIN>);
print "\n";
system "stty echo";

if (crypt($word, $pwd) ne $pwd) {
   die "Sorry wrong password\n";
} else {
   print "ok, correct password\n";
}

执行上述代码后,将产生以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/perl/perl-crypt.html

来源:LearnFk无涯教程网

Password:

这一章《Perl - crypt函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

朱赟的技术管理课 -〔朱赟 - 〕

大厂晋升指南 -〔李运华 - 〕

手把手教你玩音乐 -〔邓柯 - 〕

全链路压测实战30讲 -〔高楼 - 〕

将子文档中的所有字段设置为 false,然后在单个查询中将第二个字...

使用 Typescript react HoC 的使用

在 Django 模板上为许多变量/字典使用“上下文”的最佳方式

如何获得 Flask/Pandas 列的平均平均值

为什么屏幕上的图像会导致我的游戏非常缓慢?

将区间以 [1,0,-1] 开始和停止的列表转换为阶跃函数 [0, 1]

视频推荐〔Perl 子程序的基本概念〕

更多 Perl-crypt 视频教程 »