草庐IT

密码学

全部标签

php 访问共享 smb 文件夹(用户/密码保护)

WAMP服务器PHPfopen函数需要打开共享文件夹中的文件//server/folder1/file1.txtphp具有SYSTEM用户权限,但共享文件夹仅对userX/password可见我如何在php脚本中打开这个远程文件? 最佳答案 您可以在路径中指定用户名和密码://user:password@server/folder1/file1.txt 关于php访问共享smb文件夹(用户/密码保护),我们在StackOverflow上找到一个类似的问题: h

c# - 在 php 中传输用户密码的安全方法

您好,我最近在谷歌上搜索以寻找通过互联网发送用户信息(包括密码)的更好方法。我们的服务器没有安装SSL。所以需要一个非常简单和安全的方法来发送用户信息。将来我的老板想扩展它以连接用.net(C#)编写的桌面应用程序。所以这些方法也应该与.net兼容。我需要建议或任何我能得到的好主意来开发更好的解决方案。 最佳答案 一些想法:使用TLS/SSL。真的。现在可以免费获得Web服务器证书。使用TLS/SSL。我真心的。不要天真地认为您可以做一个家庭酿造的解决方案,无论您能想象到哪种复杂的加密算法,它都可以胜过像TLS/SSL这样安全且易于

用于 Ruby on Rails 的 PHP BCrypt 设计密码

我正在尝试使用PHP验证一些由DeviseRubyonRails生成的密码。Devise被配置为使用bcrypt。我的代码是:$database_record="$2a$10$...";//generatedbydevise$user_input='asdasd';$password=crypt($user_input,'$2a$10$usesomesillystringforsalt$');if(crypt($user_input,$database_record)==$password){echo"Passwordverified!";}else{echo'failed!';}我看

php - 如何用 PHP 密码保护上传的 PDF

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我有一个网络应用程序,用户可以在其中上传PDF文档。是否有可用于密码保护PDF文件的PHP库?我需要库来保留原始PDF的所有方面(即大小、字体、分辨率等)。

php - 当密码包含“&”号时,php ldap_bind失败

我的activedirectory上有一个用于身份验证的函数,它工作正常,除了一些包含特殊字符的密码,例如:总是返回“无效凭据”我在网上看过好几篇文章,但似乎没有一篇是正确的。我使用的是phpversion5.3.8-zs(zend服务器)以下是我的类构造函数中的设置:ldap_set_option($this->_link,LDAP_OPT_PROTOCOL_VERSION,3);ldap_set_option($this->_link,LDAP_OPT_REFERRALS,0);以及登录功能:publicfunctionlogin($userlogin,$userpassword)

php - 将 crypt() salt 存储在数据库中以进行密码比较是否安全

请原谅我,我对密码安全和加密完全陌生......我在比较使用php的crypt()函数(使用blowfishhasing方法)加密的存储密码与用户输入时遇到问题。我发现可以比较密码的一种方法是存储加密期间使用的盐,然后加密用户输入并将其与存储的密码进行比较。这是一种安全的做事方式吗?还是有更好(更安全)的方法?谢谢。 最佳答案 PHP生成散列的函数会将盐包含在生成的散列值中。所以如果你存储这个散列值,你就已经存储了盐。验证函数只需提取此盐并再次使用它进行验证即可。这种方法是安全的,盐不是secret。PHP5.5版将内置对BCryp

php - 检查 session 密码

我正在尝试将POST请求的变量存储到session中,因此我不需要每次单击页面上的某处时都发出POST请求。我收到以下错误:未定义索引:第8、10、12行的密码即使密码正确,它也说它是无效的。这是我的代码session_start();//error_reporting(0);//@ini_set('display_errors',0);/*Checkingforlogin*/if(!$_POST['pw']==""){$_SESSION['password']=$_POST['pw'];}$pass=$_SESSION['password'];$configpassword="ara

php - 更新用户时对 Laravel 空密码进行哈希处理

当我更新我的模型绑定(bind)表单时$user->update(Input::all())我的密码字段被重新哈希处理,即使它是空的。我已将我的User.php类设置为自动散列该字段,但不应跳过它,因为该字段为空吗? 最佳答案 在这种情况下你可以使用:Input::except('password')所以在你的Controller中你可以这样做:if(trim(Input::get('password'))==''){$data=Input::except('password');}else{$data=Input::all();}

php - Laravel 5 密码重置电子邮件未发送

我正在尝试在我的Laravel5.1应用程序上实现密码重置。我已按照文档(http://laravel.com/docs/5.1/authentication#resetting-passwords)进行操作。但是,每当我点击/password/email/上的“重置密码”按钮时,都不会发送任何电子邮件。我故意输入了错误的电子邮件,但我收到了相应的错误,但是当我输入正确的电子邮件时,没有发送任何电子邮件,我也没有收到任何类型的消息或任何电子邮件。我查看了我的数据库,它看起来好像正在创建密码重置token,只是没有发送电子邮件。我的电子邮件配置工作正常,因为我的应用程序的其他部分可以正常

php - 无法获取从 AMI 创建的实例的密码

以下代码成功创建实例。try{$ec2=newEc2Client($options);$result=$ec2->runInstances(['ImageId'=>'ami-xxxxxxxx',//REQUIRED'InstanceInitiatedShutdownBehavior'=>'stop','InstanceType'=>'t1.micro','MaxCount'=>1,//REQUIRED'MinCount'=>1,//REQUIRED,'EbsOptimized'=>false,//SEECOMMENT'KeyName'=>'TestCloud','Monitoring'