问题标签 [arc2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
23 浏览

php - php 脚本可以在 shell 中工作,但不能在网络服务器上工作

如果我在 shell ( $ php test.php) 中执行它,我的 php 脚本可以完美运行。但是,如果我在我的网络浏览器中调用相同的 php 文件,它只会部分工作。

我在 Debian4.9 系统上工作,php 文件在/var/www/html/(将改变它)。我怀疑这是一些权利问题,但我不知道究竟是什么以及如何解决它。如何授予www-data(或谁?)执行 php 模块ARC2并从我的Fuseki 2服务器发出 SPARQL 请求的权限?

我的 MWE:

在控制台中它解析得很好,在浏览器中它停在<html><body>.

0 投票
1 回答
174 浏览

php - 无法使用 PHP ARC2 SPARQL 从土地注册 api 数据中获取数据

我有一段用 PHP 编写的代码,并使用 ARC2 库通过 SPARQL 从端点获取数据。

这可以连接到 API 端点,但是我在浏览器中收到的错误消息是:

查询错误

0 投票
0 回答
28 浏览

php - 如何将带有 arc2 的新个人添加到我的 owl 文件中?

我刚刚开始在 arc2 中使用 owl 文件。我有一个这样的猫头鹰文件;

如您所见,我有一个“Student1”个人,我想添加新的个人“Student2”,它的属性如研究:“abc”和研究:“def”以及名字和姓氏值。我找到了如图所示的代码;

但我无法转换我的代码。如果有人可以帮助我,我会很高兴。谢谢。

0 投票
1 回答
363 浏览

c# - RC2 实现差异 C# 和 Python?

出于兼容性/遗留原因,我需要在 CBC 模式下使用 RC2 加密。我正在编写一个测试 - 但我在 C#、Python 和在线工具中得到完全不同的结果,输入值(看似)相同。

对于所有实现,我使用了以下数据:

我尝试使用 Python、C# 和名为 Cyber​​Chef 的在线工具对此进行测试。都给了我完全不同的结果。

蟒蛇结果d123f2ac56146f3cebd19b285eb1e1744b828a177778be07

C# 结果f278304ee422a8bbccd54c9157afa818ac4e5b21858ff267

网络厨师结果c91e276fc97e71acb72426f29c3a6c6f5181d8e83dcf1a98

蟒蛇脚本:

C# 脚本(部分):

那么 - 为什么我到处都得到不同的结果?我尝试使用一些 CBC 测试向量,我能找到的只有这些:http ://cryptomanager.com/tv.html

如何确保哪个结果是正确的?为什么所有的实现都会产生不同的结果?

0 投票
1 回答
80 浏览

php - 无法正确处理 ARC2 中的“PREFIX”

我尝试查询保存在 GraphDB Ontotext 中的本体中的数据。我使用 ARC2 作为远程存储端点,但我得到的结果是我的查询无法处理前缀。我使用 Codeigniter 实现了它,它可以很好地在本体中找到 Class。但在这里我试图找到两个班级之间的距离。错误显示如下:

这是我的代码:

有没有人可以帮助我?

0 投票
1 回答
126 浏览

java - RC2 加密结果在 Python 和 Java 中的差异

对于遗留兼容性,我的任务是获取 40 个字符的值并在末尾添加 00000000 并在 CBC 模式下使用 RC2 进行加密。我得到了一个用于加密的 20 个字符的密钥和一个用 Java 编写的独立工具,已经用于一次加密一个 48 个字符的字符串。我正在编写一个脚本,它将遍历 48 个字符值的列表,加密每个值,然后将其写回表中。我尝试按照 Java 代码复制该过程,但没有得到相同的结果。任何帮助,将不胜感激。目前,用于测试的值列表中只有一个 48 个字符的值。稍后它将指向一个 Oracle 表进行输入和输出:

:e134db7b54ac00cb4236bb1be093e555613a54a600000000

:4757A2501EF662FD4C62

Python 结果:EE2FCB7440EF47E55D4C01E8FCFF0069FB31438C4D69CA54

Java 结果:F05CD7CD8906548C9B9FA2489D0B80A090BCF1D24FCE425B

Python:

爪哇:

为什么我得到不同的加密值?我错过了什么步骤。我精通 Python 或 c#,但我是 Java 新手,所以不确定我哪里出错了......