我有一个小网站,它的安全性对我很重要.我没有钱购买SSL证书,所以我想自己制作一个(理论上用java,虽然我仍然不知道如何在服务器端解密它).用户不会信任它,就像他们信任SSL一样,但它会提供我正在寻找的安全性.
我读了一些关于SSL的文章,我想我得到了它背后的数学但是我不明白它如何防止嗅探.如果SSL加密客户端计算机上的密码/信息/任何内容,而不是将其发送到服务器进行解密,那么嗅探器嗅探编码密码并将其发送到服务器会有什么问题?
我已经搜索了很长一段时间的解决方案,但令人惊讶的是,似乎没有人在我之前遇到过这个问题.
Google Code Jam将输入作为.in文件提供.我查看了解决方案,看看人们如何处理这种输入.我将解决方案复制到eclipse并将.in文件作为输入,但控制台保持空白,我猜这意味着扫描仪无法将.in文件作为正常输入读取.我如何直接从.in文件中读取输入的输入?
这是用于读取输入的代码(同样,直接在.in文件上尝试时它不起作用).
public class A {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int numberOfCases = in.nextInt();
int next = in.nextInt();
//some unimportant piece of code
System.out.format("Case #%d: %d\n", currentCase, max(bTime, oTime));
}
}
Run Code Online (Sandbox Code Playgroud)
我只缩短了与问题有关的部分的代码.你可以在http://www.go-hero.net/jam/11/name/theycallhimtom(在"Bot Trust" - > S下)看到完整的答案.