问题列表 - 第15036页

如何通过HTTP安全地发送密码?

如果在登录屏幕上用户使用其用户名和密码提交表单,则密码将以纯文本形式发送(即使使用POST,如果我错了也请更正).

那么问题是,保护用户及其密码的正确方法是针对可能正在窃听通信数据的第三方?

我知道HTTPS是问题的解决方案,但有没有办法确保使用标准HTTP协议(POST请求)至少某种程度的安全性?(也许以某种方式使用javascript)

编辑 我可能遗漏了一些重要的事情.

我的目的是一个页面 - 这是PHP生成的登录页面,当然,它作为HTML文件在HTTP GET请求中发送给用户.服务器和客户端之间没有建立(@Jeremy Powel)连接,所以我无法创建这样的握手协议.我希望整个过程对用户透明 - 他想提交密码,而不是处理加密.

谢谢.

security encryption passwords http plaintext

111
推荐指数
5
解决办法
11万
查看次数

python中的字符串匹配与re

我有一个这种结构的文件:

009/foo/bar/hi23123/foo/bar231123/foo/bar/yo232131

我需要的是找到一个字符串的完全匹配; 例如/ foo/bar/hi和/ foo/bar/yo中只有/ foo/bar

我想到的一个解决方案就是检查输入字符串的结尾"/".因为如果可能的结果中有"/"结尾,这意味着它只有/ foo/bar不同.

对于这个解决方案,我必须说:

input = /foo/bar
Run Code Online (Sandbox Code Playgroud)

match input without ending "/"
Run Code Online (Sandbox Code Playgroud)

我怎么能在python中使用Regex做到这一点?

顺便问一下,如果有其他解决方案的建议,欢迎您在这里分享.

python regex string-matching

0
推荐指数
1
解决办法
1187
查看次数

使用Eclipse调试PHP?

使用Eclipse调试PHP的最佳方法是什么?具体来说,我正在尝试解决Drupal 6安装上的一些问题.

我喜欢Eclipse的Java调试.有没有办法为PHP做同样的事情?

php eclipse debugging

14
推荐指数
1
解决办法
2万
查看次数

我应该尝试在Java中创建可逆枚举还是有更好的方法?

我似乎多次遇到这个问题,我想问社区我是不是只是在咆哮错误的树.基本上我的问题可以归结为:如果我有一个值很重要的枚举(在Java中),我应该使用枚举还是有更好的方法,如果我使用枚举那么什么是反向查找的最佳方法吗?

这是一个例子.假设我想创建一个代表特定月份和年份的bean.我可能会创建如下内容:

public interface MonthAndYear {
    Month getMonth();
    void setMonth(Month month);
    int getYear();
    void setYear(int year);
}
Run Code Online (Sandbox Code Playgroud)

在这里,我将我的月份存储为一个名为Month的单独类,因此它是类型安全的.如果我只是输入int,那么任何人都可以传入13或5,643或-100作为数字,并且在编译时无法检查它.我限制他们把一个月我将实现为枚举:

public enum Month {
    JANUARY,
    FEBRUARY,
    MARCH,
    APRIL,
    MAY,
    JUNE,
    JULY,
    AUGUST,
    SEPTEMBER,
    OCTOBER,
    NOVEMBER,
    DECEMBER;
}
Run Code Online (Sandbox Code Playgroud)

现在假设我有一些我想写的后端数据库,它只接受整数形式.那么标准的方法似乎是:

public enum Month {
    JANUARY(1),
    FEBRUARY(2),
    MARCH(3),
    APRIL(4),
    MAY(5),
    JUNE(6),
    JULY(7),
    AUGUST(8),
    SEPTEMBER(9),
    OCTOBER(10),
    NOVEMBER(11),
    DECEMBER(12);

    private int monthNum;
    public Month(int monthNum) {
        this.monthNum = monthNum;
    }

    public getMonthNum() {
        return monthNum;
    }
}
Run Code Online (Sandbox Code Playgroud)

相当简单,但如果我想从数据库中读取这些值并编写它们会发生什么?我可以使用枚举中的case语句实现一个静态函数,它接受一个int并返回相应的Month对象.但这意味着如果我改变了什么,那么我将不得不改变这个函数以及构造函数参数 - 在两个地方改变.所以这就是我一直在做的事情.首先,我创建了一个可逆的地图类,如下所示:

public class ReversibleHashMap<K,V> extends java.util.HashMap<K,V> {
    private …
Run Code Online (Sandbox Code Playgroud)

java enums idiomatic

9
推荐指数
1
解决办法
1469
查看次数

邮件()与PHP

我想编写一个脚本,使用php自动向我的客户端发送电子邮件

如何自动发送,例如,如果他们输入电子邮件.并单击"提交"

我想自动发送这封电子邮件

第二,我的主机上需要smtp服务器吗?我可以在任何免费托管中吗?

谢谢你们,我很抱歉我的语言

Nikky

php

4
推荐指数
2
解决办法
1192
查看次数

如何在新的Silverlight应用程序中选择WCF,REST,POX和RIA服务

还有一个很大的不同的方式Silverlight应用程序可以连接返回到它的服务器.包含

对于这些中的每一个,请说明它的用途以及何时使用或不使用它.我不是在寻找一个很好的细节,只是一套"经验法则",可以在它们之间进行选择.

(问题是在设计第一个Silverlight应用程序时,知道在没有时间学习所有这些应用程序时要使用的内容.)

如果我在这个问题中用WPF替换Silverlight会对你的答案产生什么影响?(我假设WPF认为由于防火墙和管理员策略,不能直接连接到数据库.)

rest silverlight wcf wcf-data-services wcf-ria-services

22
推荐指数
2
解决办法
5839
查看次数

ComboBoxItem到ComboBox的全宽,使用SelectedIndex或导航键盘?

在XAML之后导致"我的东西"居中,ComboBox 直到我打开它ComboBox,当它正确伸展自己.

    <ComboBox Height="30" Width="300" HorizontalContentAlignment="Stretch" SelectedIndex="0">
        <ComboBoxItem HorizontalContentAlignment="Stretch">
            <Border Background="Red">
                <TextBlock>My stuff...</TextBlock>
            </Border>
        </ComboBoxItem>
    </ComboBox>
Run Code Online (Sandbox Code Playgroud)

问题是,ComboBoxItem即使选择使用它,是否有可能被拉伸SelectedIndex?如果SelectedIndex未触及(-1)并且使用键盘选择项目,则会发生相同的错误或功能.

解决方法可能是在app的开头以编程方式打开ComboBox,这相当丑陋.

wpf xaml combobox selectedindex

4
推荐指数
1
解决办法
7211
查看次数

汇编语言je jump功能

我试图在网上找到汇编语言函数"je"的用法.我读到,如果相等,那意味着跳跃,这正是我想要的.这个函数的实际用法是什么,换句话说,如何输入这个函数来检查一个值,如果等于某个值就跳转?

请告诉我.

顺便说一下,如果有所作为,我正在使用NASM.

assembly conditional-statements

16
推荐指数
3
解决办法
9万
查看次数

file_exists() 用于文件名中包含 (&amp;) 的文件

$filename = "Sara & I.mp3";
if (file_exists($filename)) {
 ...
}
Run Code Online (Sandbox Code Playgroud)

如果文件名有“ &” PHP 不会返回 truefile_exists

如何&在 $filename 中转义“ ”才能file_exists工作?

已经尝试过urlecode(), urlrawencode(), htmlentities(), 并用反斜杠 (\&) 转义 '&'...不行

附:这是在运行 RedHat5 的 Linux 系统上

提前致谢

php algorithm filenames character file-exists

5
推荐指数
1
解决办法
5176
查看次数

socketpair和一对未命名的管道之间有什么区别吗?

我不仅想知道用户方面的差异,还想知道Linux内核实现中的差异/常见部分.

sockets pipe linux-kernel

13
推荐指数
2
解决办法
6955
查看次数