问题标签 [turbopower]
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.
c# - 如何在 Delphi 中使用密码 AES-128 加密字符串并在 C# 中解密?
我想 AES-128 用密码加密 Delphi 中的字符串。我想将其上传到我的服务器,并能够在 C# 中使用相同的密码进行解密。
在 Delphi 中,我使用的是 TurboPower LockBox 3:
如何解密 C# 中的结果字符串? 我可以更改 Delphi 代码。还没有任何东西在生产中。我什至没有坚持使用 LockBox。但是,我想避免将其放入 P/Invoke 的 DLL 中。
(我的例子表明我的加密序列本身就是一个字符串。这对我来说不是必需的。字节流很好。)
delphi - 如何使用 Delphi 在密码箱 3 中使用 AES-256 加密
我大约一周前下载了 Lockbox3,但我无法使用它,我无法理解演示,因为它很复杂,我无法从中获取我想要的代码,我想使用 lockbox 3 AES- 256加密在Delphi中加密字符串。
turbopower - TurboPower LockBox 如何使用带有字节数组的 AES 作为密钥
我想加密一个文件,但我有一个字节数组的密钥。我不想使用密码。可能吗 ?
delphi - TSimpleCodec.Begin_EncryptMemory - 错误模式
我得到 TSimpleCodec.Begin_EncryptMemory - 执行以下代码时出现错误模式异常。有什么问题吗?
delphi - 德尔福 XE2 和 TurboPower Orpheus
我在 Delphi XE2 上安装 TurboPower Orpheus。我从 sourceforge.net 获得了 Orpheus。用于 Delphi XE2 的 Orpheus 版本有四个 Borland 软件包库 (BPL):O408_r160.bpl、O408_d160.bpl、O408br160.bpl 和 O408bd160.bpl。
SourceForge 没有任何文档解释这些库之间的差异。
有人可以为我解码文件名,以便我可以确定将这四个库中的哪一个安装到 Delphi XE2 中。
谢谢!
delphi - 如何在运行时正确初始化编解码器(Turbo Power Lock Box 3)?
我使用以下过程对流进行编码。
并收到“错误模式”错误
C.EncryptStream(Strm,DFS);
称呼
进入代码我发现它甚至没有尝试加载密钥,因为 Codec 没有初始化。当我在表单上放置组件时 - 一切正常。但我不需要 Form 或 DataModule。
delphi - Orpheus bpl 文件在哪里生成?
我正在尝试将 Orpheus 4.08 的最新版本添加到 Delphi XE2 和 Delphi XE3。除了通常的警告之外,包编译没有错误并且编译器发出成功信号。但是,我找不到 *.bpl 文件。它们与其他 VCL 文件不在 bin 目录中,搜索我的(索引)驱动器不会在其他任何地方找到它们。我应该在哪里寻找,或者它们不是被创建的?
c++ - Turbo Power Asyncpro 编译时出错
我有一个 C++ Builder XE 项目。我使用Turbo Power Async Professional中称为 TApdComport 的附加软件包来启用与串行端口的通信。
但是,如果我尝试编译我的项目,我总是会收到错误消息。这是消息:
[ILINK32 错误] 致命:无法打开文件“ADPORT.OBJ”
我不明白这里出了什么问题。我一直根据本教程正确安装软件包,但总是出现该错误。
它包括“ILINK32”,这意味着错误出现在链接过程中,所以我在工具>选项菜单中检查了我的包含路径和库路径,但路径部分没有错误。
任何人都可以告诉我如何解决这样的问题?
预先感谢。
delphi - 如何监控和取消 Abbrevia 压缩的进度?
德尔福 Xe4。有一组用于数据压缩的组件:ABBREVIA ( http://tpabbrevia.sourceforge.net ) 它实现了 LZMA 压缩,以及一个模块 AbLZMA.pas(Lzma 压缩/解压缩例程)。
用它 :
一切正常。
问题:
- 如何添加代码以显示百分比完成操作?
- 如何将代码添加到压缩过程的中止?
在模块 AbLZMA.pas(也尝试使用 AbLZMAStream.pas)中是主程序 LzmaEnc_Encode,它在调用 LzmaEncodeStream 时工作:
它有一个参数“Progress: PICompressProgress;”,其中
我尝试在模块 AbLZMA.pas 中添加一个过程:
在这种情况下(即使程序的主体为空白),也会出现错误 AV。如何从当前完成百分比中获取数据?
encryption - TurboPower Lockbox 3 除盐
在这个问题的答案中,我找到了回复:TurboPower LockBox 3: AES128 and padding ISO 10126
(2) 对于大多数链接模式,TPLB3 会自动添加盐。这通常是一件好事,但如果您不需要它,您可以删除它的选项。
我怎样才能做到这一点?即我需要加密,它具有与纯文本长度相同的密文长度。