小编Ilm*_*nen的帖子

有没有办法检测密钥记录软件?

我可能会编写一个程序来检测作为密钥记录的恶意(或非恶意)软件(记录关键笔划以获取信息).

  1. 会用什么策略?
    • 是否有某些代码需要查找?
    • 我应该搜索某些地点吗?
  2. 我更喜欢Java或Perl,因为我精通这些语言
    • 这些语言会起作用吗?
    • 是否有更好的语言用于此案例?
  3. 会用什么?
    • 码?
    • 算法?
    • 功能?

keylogger malware-detection

7
推荐指数
1
解决办法
1441
查看次数

谷歌地图使用android中的phonegap

我想使用phonegap在android中显示地图.我复制了http://wiki.phonegap.com/w/page/16494764/PhoneGap-Geolocation-Sample-Application中显示的代码.我正在使用phonegap.0.9.4和android模拟器2.2.我在android设备上测试了应用程序.每次调用fail方法都是如此.任何人都可以告诉我问题是什么,或告诉我在哪里可以获得显示地图的工作应用程序?

android cordova

7
推荐指数
1
解决办法
3万
查看次数

判断 make 是在 windows 还是 linux 上运行

有没有办法在 makefile 中知道 GNU make 是在 linux 操作系统还是 windows 操作系统上运行?

我已经构建了一个 bash 脚本,它生成一个用于构建我的应用程序的 makefile,它在我的 Debian 机器上运行良好。我想尝试在 MinGW/MSYS 上构建它,但问题是我必须构建和运行一些测试程序来检查源代码中的错误,而要在 Windows 上运行它,我必须添加 .exe 后缀。

makefile gnu-make os-agnostic os-detection

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

在boost或任何其他方面的C++ crypt库

我想问一下boost是否有一些库可用于加密任务.

好吧如果boost没有这样的libs我想听听你推荐什么crypt库.(一些widly使用的libs)

谢谢.

c++ cryptography libraries

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

用Java签署Amazon S3策略

出于某种原因,我正在努力使用我的Amazon S3上传策略的签名生成.我发誓,我有一点工作,但不再.任何帮助将非常感激.我需要一双新鲜的眼睛.

Amazon S3 Signature Tester的输出进行比较时,我没有得到相同的签名.但是,当我直接使用该工具发出的签名时,一切正常.所以问题肯定在我的签署过程中.此外,该工具中出现的"要签名的字符串"十六进制解码与我签名的输入策略相同.

AWS文档说构建策略签名的过程应该是这样的:

  1. 使用UTF-8编码策略.
  2. 使用Base64对这些UTF-8字节进行编码.
  3. 使用HMAC SHA-1使用您的秘密访问密钥签署策略.
  4. 使用Base64对SHA-1签名进行编码.

似乎足够直截了当.模棱两可的唯一地方可能是#3.AWS文档显示了用于生成HMAC-SHA1的示例代码段,这与我见过的其他Java加密示例一致.

我正在使用Apache Commons的Base64的v1.6.我的签名代码基本上如下所示:

import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binary.Base64;

/* ... */

private static final String UTF8 = "UTF-8";
private static final String HMACSHA1 = "HmacSHA1";

public static String sign(String secret, String data) {
    byte[] dataBytes = data.getBytes(UTF8);
    byte[] secretBytes = secret.getBytes(UTF8);

    SecretKeySpec signingKey = new SecretKeySpec(secretBytes, HMACSHA1);

    Mac mac = Mac.getInstance(HMACSHA1);
    mac.init(signingKey);
    byte[] signature = mac.doFinal(dataBytes);

    return …
Run Code Online (Sandbox Code Playgroud)

java sha1 amazon-s3 hmac

7
推荐指数
1
解决办法
3540
查看次数

如何使用时间戳安全地签名数据?

我想在具有安全时间戳的数据库中签署记录,以证明在该日期之后没有被任何人更改过.

我应该考虑哪些方法或协议?RFC 3161?我发现声称提供该服务的大多数网站对我来说并不是非常有信誉.

你可以自己动手吗?

security digital-signature trusted-timestamp rfc3161

6
推荐指数
1
解决办法
2927
查看次数

写我自己的MIB - 任何参考如何这样做?

将一些OID映射到系统命令实际上是我所需要的但是,我找不到一个解释如何组成这样的东西的资源.任何的想法?

snmp mib

6
推荐指数
1
解决办法
4261
查看次数

OpenCV线路检测一般

我是opencv的新手(在c ++中),我正在尝试实现线路检测.

我有一张有几行的图片,我正在尝试确定线条之间的距离.我知道有Hough,Canny等,但是如何获得不同线的坐标来计算线之间的距离?我应该使用opencv轮廓函数还是有更好的方法?我不需要完整的代码示例,但有人能告诉我完成工作的最佳方法吗?

c++ opencv feature-detection

6
推荐指数
1
解决办法
4228
查看次数

如何乘以列并添加结果?

假设一个表有两列名为“x”和“y”的列填充了数字;例如,x 包含值 (1, 2, 3),而 y 包含 (5, 8, 20)。

如何计算列的乘积之和,即 (1 × 5) + (2 × 8) + (3 × 20) = 81?

sql sqlite

6
推荐指数
1
解决办法
4979
查看次数

重复数组的元素

如何在Java中重复数组的元素?

例如,给定数组{a,b,c,d,e,f}和数字n,我想生成一个n看起来像的元素数组{a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,...}.

如果我事先知道输入和输出数组的长度,我可以写这样的东西:

int a=input[0], b=input[1], c=input[2], d=input[3], e=input[4], f=input[5];

int[] array = new int[n];
array[0]=a; array[1]=b; array[2]=c; array[3]=d; array[4]=e; array[5]=f;
array[6]=a; array[7]=b; array[8]=c; array[9]=d; array[10]=e; array[11]=f;
array[12]=a; array[13]=b; array[14]=c; // .. and so on
Run Code Online (Sandbox Code Playgroud)

但如果我不知道长度,我怎么能这样做呢?我假设我必须使用某种循环,但我不知道如何写一个.或者是否有一些内置的方法在Java中重复数组,就像其他一些语言一样?

java arrays

6
推荐指数
4
解决办法
4537
查看次数