Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ubuntu上带有java桥的Cryptix安装程序抛出“未找到算法”错误_Java_Php_Cryptography_Jvm_Php Java Bridge - Fatal编程技术网

ubuntu上带有java桥的Cryptix安装程序抛出“未找到算法”错误

ubuntu上带有java桥的Cryptix安装程序抛出“未找到算法”错误,java,php,cryptography,jvm,php-java-bridge,Java,Php,Cryptography,Jvm,Php Java Bridge,我正在尝试设置一个支付网关。为此,我设置了一个java桥,因为门户是java机器。我的设置如下: Apache服务器 雄猫7 Java-6-openjdk 下面是catalina.out的错误 PospostSSL><Exception in encrypting data. algorithm DES/ECB is not available from provider Cryptix> <PostLib><postSSL><SFAApplic

我正在尝试设置一个支付网关。为此,我设置了一个java桥,因为门户是java机器。我的设置如下:

  • Apache服务器
  • 雄猫7
  • Java-6-openjdk
  • 下面是catalina.out的错误

    PospostSSL><Exception in encrypting data. algorithm DES/ECB is
     not available from provider Cryptix>
    <PostLib><postSSL><SFAApplicationException. Error while encrypting
    data. Transaction cannot be processed.>
    
    pospostsssl>
    
    我已将cryptix32.jar放在tomcat的共享文件夹中。另外,从java.security for cryptix提供程序添加或删除行也没有任何效果


    请任何人告诉我需要做些什么来消除此错误。

    那么您正在尝试使用和设置支付门户?然后,您建议使用Apache(可能带有)作为代理。Java版本的代理,基本上是。而且您正在使用一个没有商业支持的

    “DES/ECB”
    也是标准SunJCE提供程序的一部分。那里不需要Cryptix


    请停止复活死者,去做其他事情。

    事实上,第三方提供的软件包使用了我无法控制的功能。我想我将创建一个代理隧道,连接到我的一台已经有此设置的服务器。设置这个东西似乎不会有任何进展。也许我没有那么多可放松的,但我会坚决拒绝实现像这个一样完全过时的协议和软件。那会使我的专业精神受到威胁。当然,除非是博物馆要求的。设置代理至少会让您保留一个过时的实现,因此这听起来比下次尝试运行它更明智。设置代理隧道是否有效?不知道是否有人正在解决相同的问题,他们可以通过以下命令完成这项工作:ssh-TCN-L port\u local:localhost:port\u serveruser@server_address