问题标签 [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.
php - 无法使用 PHP ARC2 SPARQL 从土地注册 api 数据中获取数据
我有一段用 PHP 编写的代码,并使用 ARC2 库通过 SPARQL 从端点获取数据。
这可以连接到 API 端点,但是我在浏览器中收到的错误消息是:
查询错误
php - 如何将带有 arc2 的新个人添加到我的 owl 文件中?
我刚刚开始在 arc2 中使用 owl 文件。我有一个这样的猫头鹰文件;
如您所见,我有一个“Student1”个人,我想添加新的个人“Student2”,它的属性如研究:“abc”和研究:“def”以及名字和姓氏值。我找到了如图所示的代码;
但我无法转换我的代码。如果有人可以帮助我,我会很高兴。谢谢。
c# - RC2 实现差异 C# 和 Python?
出于兼容性/遗留原因,我需要在 CBC 模式下使用 RC2 加密。我正在编写一个测试 - 但我在 C#、Python 和在线工具中得到完全不同的结果,输入值(看似)相同。
对于所有实现,我使用了以下数据:
我尝试使用 Python、C# 和名为 CyberChef 的在线工具对此进行测试。都给了我完全不同的结果。
蟒蛇结果:d123f2ac56146f3cebd19b285eb1e1744b828a177778be07
C# 结果:f278304ee422a8bbccd54c9157afa818ac4e5b21858ff267
网络厨师结果:c91e276fc97e71acb72426f29c3a6c6f5181d8e83dcf1a98
蟒蛇脚本:
C# 脚本(部分):
那么 - 为什么我到处都得到不同的结果?我尝试使用一些 CBC 测试向量,我能找到的只有这些:http ://cryptomanager.com/tv.html
如何确保哪个结果是正确的?为什么所有的实现都会产生不同的结果?
php - 无法正确处理 ARC2 中的“PREFIX”
我尝试查询保存在 GraphDB Ontotext 中的本体中的数据。我使用 ARC2 作为远程存储端点,但我得到的结果是我的查询无法处理前缀。我使用 Codeigniter 实现了它,它可以很好地在本体中找到 Class。但在这里我试图找到两个班级之间的距离。错误显示如下:
这是我的代码:
有没有人可以帮助我?
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 新手,所以不确定我哪里出错了......