问题列表 - 第12369页

在C#中使用RSA加密和在Java中使用解密时出现填充错误

目前,当使用Java解密在C#中创建的Base64编码的RSA加密字符串时,我收到以下错误:

javax.crypto.BadPaddingException:不是PKCS#1块类型2或零填充

.NET和Java交换之间的设置过程是通过在.NET密钥库中创建私钥然后从提取的PEM文件完成的,使用keytool创建一个带私钥的JKS版本.Java加载已创建的JKS并将Base64字符串解码为字节数组,然后使用私钥进行解密.

这是我在C#中创建加密字符串的代码:

public string Encrypt(string value) {
    byte[] baIn = null;
    byte[] baRet = null;
    string keyContainerName = "test";

    CspParameters cp = new CspParameters();
    cp.Flags = CspProviderFlags.UseMachineKeyStore;
    cp.KeyContainerName = keyContainerName;
    RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp);

    // Convert the input string to a byte array 
    baIn = UnicodeEncoding.Unicode.GetBytes(value);

    // Encrypt
    baRet = rsa.Encrypt(baIn, false);

    // Convert the encrypted byte array to a base64 string
    return Convert.ToBase64String(baRet);
}
Run Code Online (Sandbox Code Playgroud)

这是我在Java中解密输入字符串的代码:

public void decrypt(String base64String) {
    String keyStorePath = "C:\Key.keystore";
    String storepass …
Run Code Online (Sandbox Code Playgroud)

c# java encryption rsa

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

简单的PHP类问题

所以我有:

class foo {
  public $variable_one;
  public $variable_two;

  function_A(){
    // Do something
    $variable_one;
    $variable_two;

    // If I define variable_3 here!
    $variable_3
    // Would I be able to access it in function_B?
  }

  function_B(){
    // Do something
    $variable_4 = $variable_3
  }
}


$myObj = new foo();
// Now what do I write in order to assign "variable_one" and "two" some value?
$myObj->$variable_one = 'some_value' ??
$myObj->$variable_two = 'some_value' ??
Run Code Online (Sandbox Code Playgroud)

php oop

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

Windows Mobile/.Net Compact Framework - 如何将通用列表绑定到datagrid

我正在使用最新版本的.net紧凑框架构建一个小型vb应用程序.数据网格控件比我习惯的有限.

我看到很多例子,我可以将网格的数据源绑定到数据集/数据表.是否可以绑定到通用列表?如果是这样,怎么样?

datagrid compact-framework windows-mobile

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

如何确定Python对象是否为字符串?

如何检查Python对象是否为字符串(常规或Unicode)?

python string compatibility types

379
推荐指数
9
解决办法
29万
查看次数

TEventLogger有什么亮点吗?

我想看看将事件从Delphi 5应用程序记录到Windows日志,从这里我看到我可以使用TEventLogger该类来执行此操作.

但是,我找不到有关该TEventLogger.LogMessage过程语法的任何文档,因此我不知道所有参数的含义,如何使用它们,甚至可能的值.

我试着环顾四周,所有我觉得是从Embarcadero公司以说明该功能存在,但没有关于它的语法和MSDN是没有帮助,因为我只能找到的BizTalk版本,确实我没有好.

有没有人有这方面的帮助页面或信息可能会对我能用它做些什么有所启发?

delphi helpfile event-log

5
推荐指数
2
解决办法
2890
查看次数

用于确定用于收集纬度/经度坐标的最小边界矩形的算法

是否有算法确定一组纬度/经度坐标周围的最小边界矩形?

假设一个平坦的地球是可以的,因为坐标不会太远.伪代码是可以的,但是如果有人在Objective-C中做了这个,那就更好了.我要做的是根据将在地图上显示的点数设置地图的缩放级别.

iphone gps objective-c geospatial

15
推荐指数
3
解决办法
9807
查看次数

"autotest/rails [...]不存在.中止"

我发现自动测试已停止工作......

$ autotest
loading autotest/rails
Autotest style autotest/rails doesn't seem to exist. Aborting.
Run Code Online (Sandbox Code Playgroud)

根据这篇博文,这个错误的常见原因是人们没有安装autotest-rails gem.但是,我肯定安装了:

autotest-rails (4.1.0)
ZenTest (4.1.4, 4.1.3, 4.1.1, 4.0.0, 3.11.1, 3.11.0, 3.10.0, 3.9.3, 3.9.2)
Run Code Online (Sandbox Code Playgroud)

我今天或昨天没有安装任何新的宝石,虽然我可能gem update昨天做了.

我看到的另一个问题是与Ruby 1.9不兼容,但我使用的是MRI Ruby 1.8.6.

ruby testing tdd ruby-on-rails zentest

11
推荐指数
2
解决办法
3912
查看次数

Lua vs PHP/Python/JSP/etc.

我即将开始我的下一个Web开发项目,并希望了解Lua在Web开发领域的优点.

Lua如何比较PHP/Python/JSP/etc ..用于Web开发?

任何理由为什么Lua会成为Web应用程序语言与其他语言的不良选择?

php python lua web-applications

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

Team Foundation Server - 如何组建团队项目但不拉动所有分支

目前我们有一个团队项目设置如下(关于分支机构)

团队项目
| __
开发
| __ 开发 - 隔离特征开发| __主
| __Production

我有问题,就是当我们要对生产的分支机构解决方案做了团队建设,它会将整个团队项目下来(每个分支所以4X份,1)构建服务器由于该项目是相当大的,并且不需要构建其他分支,我想知道是否有任何方法只需要构建单个分支?

tfs team-build

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

如何使用Jquery UI可选择查找所选元素

我正在寻找关于事件和ui对象的jQuery可选事件的信息:"选择"和"开始"作为参数.我在文档中找不到这个并且通过属性循环没有帮助.

$('#content_td_account').selectable({
    filter: 'li:not(".non_draggable")',
    selecting: function(event, ui) { 
    }
});
Run Code Online (Sandbox Code Playgroud)

具体来说,我想找到正在选择的元素并检查它们以查看它们的父元素是否相同.我假设这将在ui对象的某些地方.

javascript jquery jquery-ui jquery-plugins

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