小编Pet*_*y B的帖子

加密配置文件中的密码?

我有一个程序从配置文件中读取服务器信息,并希望加密该配置中的密码,该密码可由我的程序读取并解密.

质量要求:

  • 加密要存储在文件中的明文密码
  • 解密从我的程序中读取的加密密码

关于我将如何做到这一点的任何建议?我正在考虑编写自己的算法,但我觉得它会非常不安全.

java security encryption configuration cryptography

125
推荐指数
5
解决办法
18万
查看次数

Java中的大数字

我如何在Java中使用极大数字进行计算?

我已经尝试long但最大限度为9223372036854775807,并且当使用整数时,它不能保存足够的数字,因此不够准确,无法满足我的需要.

有没有办法解决?

java integer numbers biginteger

90
推荐指数
5
解决办法
20万
查看次数

Java - 将int转换为4字节的字节数组?

可能重复:
将整数转换为字节数组(Java)

我需要存储一个缓冲区的长度,在一个4字节大的字节数组中.

伪代码:

private byte[] convertLengthToByte(byte[] myBuffer)
{
    int length = myBuffer.length;

    byte[] byteLength = new byte[4];

    //here is where I need to convert the int length to a byte array
    byteLength = length.toByteArray;

    return byteLength;
}
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?请记住,我必须稍后将该字节数组转换回整数.

java buffer byte

73
推荐指数
4
解决办法
12万
查看次数

带字符串索引的Python数组

是否可以在python中使用字符串作为数组中的索引?

例如:

myArray = []
myArray["john"] = "johns value"
myArray["jeff"] = "jeffs value"
print myArray["john"]
Run Code Online (Sandbox Code Playgroud)

python arrays dictionary list

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

Java中的Double Greater Than Sign(>>)?

这个>>符号在Java中意味着什么?我以前从未见过它,但今天遇到它.我尝试在Google上搜索它,但没有找到任何有用的东西.

java

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

在javascript replace中停止光标跳转到输入字段的结尾

我正在使用正则表达式从javascript中的文本输入区域中删除无效字符(在IE中运行).我在每个keyup事件上运行replace函数.但是,这会使光标在每次按键后跳转到文本框的末尾,这使得无法进行内联编辑.

这是它的实际应用:

http://jsbin.com/ifufuv/2

有谁知道如何使它,所以光标不会跳转到输入框的末尾?

javascript replace

36
推荐指数
2
解决办法
3万
查看次数

JNI在C和C++中调用不同的东西?

所以我在C中使用以下代码利用Java Native Interface但是我想将其转换为C++,但我不确定如何.

 #include <jni.h>
 #include <stdio.h>
 #include "InstanceMethodCall.h"

 JNIEXPORT void JNICALL 
 Java_InstanceMethodCall_nativeMethod(JNIEnv *env, jobject obj)
 {
     jclass cls = (*env)->GetObjectClass(env, obj);
     jmethodID mid = (*env)->GetMethodID(env, cls, "callback", "()V");
     if (mid == NULL) {
         return; /* method not found */
     }
     printf("In C\n");
     (*env)->CallVoidMethod(env, obj, mid);
 }
Run Code Online (Sandbox Code Playgroud)

Java程序:

 class InstanceMethodCall {
     private native void nativeMethod();
     private void callback() {
         System.out.println("In Java");
     }
     public static void main(String args[]) {
         InstanceMethodCall c = new InstanceMethodCall();
         c.nativeMethod();
     }
     static {
         System.loadLibrary("InstanceMethodCall");
     }
 } …
Run Code Online (Sandbox Code Playgroud)

c c++ java java-native-interface

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

从x509Certificate2启动RSACryptoServiceProvider的最佳方法?

RSACryptoServiceProviderX509Certificate2我从钥匙商店中取出来启动新对象的最佳方法是什么?证书与公共(用于加密)和私有(用于解密)密钥相关联.

我目前正在使用这种FromXmlString方法但必须有更好的方法.

谢谢

.net c# cryptography certificate rsacryptoserviceprovider

26
推荐指数
3
解决办法
2万
查看次数

在C#中生成随机盐的最佳方法?

问题就是这样,在C#中生成随机盐(与哈希函数一起使用)的最佳方法是什么?

c# random hash cryptography salt

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

无法为具有权限'*'的SSL/TLS建立安全通道

我必须使用具有SSL证书的PHP Web服务.我的.net 3.5类库引用了VisualStudio 2010中的"添加服务引用"的Web服务(WCF对吧?).

在调用我收到的web服务的主要方法时;

无法为权限为"{base_url_of_WS}"的SSL/TLS建立安全通道.

我尝试了很多,比如

System.Net.ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); 
 public bool CheckValidationResult(Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
    {
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

但它不会奏效.我也在自己的机器上安装了证书.

*额外信息; 当我在"添加服务引用"中使用wsdl位置时,会发生同样的错误.在我尝试之前,我使用静态wsdl.

替代文字

.net ssl https wcf web-services

18
推荐指数
4
解决办法
10万
查看次数