问题标签 [lockbox-3]
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.
delphi - 带有 XE7 的 Android 密码箱 3 无法正常工作
我刚刚发现密码箱 3.6.0 应该支持 Android。但是,当我查看调色板时,我发现编解码器仅支持 win32 和 win64。
我怎样才能让它也适用于我的 android 应用程序?
我使用的是 Delphi XE7,并且已经按照包中提供的安装说明进行操作。对于 Windows 应用程序,它工作得很好。
delphi - 将 LockBox 3 安装到 Delphi 7
我正在尝试将 Lockbox 3.5 安装到 Delphi 7。我已经到了应该编译的地步,但是我在TBytes
. Delphi 将TBytes
其视为Undeclared identifier
.
我是第一年的学生,不知道如何解决这个问题。
该脚本位于 uTPLb_BlockCipher 下。
此脚本位于 uTPLb_StreamUtils 下
我真的很感激任何意见。
delphi - LockBox 3 的 TCodec 中的 UTF8Password 发生了什么变化?
我一直在关注 TPLockBox3 和 PHP - AES Encrypt in Delphi, Decrypt in PHP 中的 Delphi 代码,
但我无法实现 Sean 的:“codecAES.UTF8Password := edtPassword.Text;” 在他的 actEncryptExecute 过程中,因为这个类没有这个属性。
delphi - 尝试为 Delphi 2010 安装密码箱 3
我正在尝试下载 LockBox3,以便加密一些文件。我尝试通过 Sourceforge 并遇到各种编译困难,例如 String Utility 中的 ANSI 问题、$ENDIF 而不是 $IFEND 等。然后我访问了http://lockbox.seanbdurkin.id.au/Grok+TurboPower+LockBox链接,我看到了文件列表,但我不知道如何最终制作一个可以在应用程序中使用的包。
我对修改任何源都不感兴趣-我只是希望按原样使用实用程序/组件来加密/解密文件,例如编解码器示例中的文件。
delphi - Base64_to_stream Turbo power 密码箱 3.6.2 Delphi Xe7 | E2010 不兼容的类型:'System.TArray'和'字符串'
我正在尝试使程序在delphi XE7上加密并在PHP端解密
我使用使用 AES 256 加密 CBC 模式的 Lock box 3.6.2。
德尔福 XE7 代码:
主通道
它无法编译给出休闲错误:
和 PHP 方面:
到目前为止我没有任何问题,但我有一个问题,如果是 256 AES,我将使用MCRYPT_RIJNDAEL_128或MCRYPT_RIJNDAEL_256
提前感谢您的帮助!
ruby - TPLB 3 OpenSSL 解密用 Ruby 2.0.0 OpenSSL::Cipher 加密的 AES-256-CBC
我正在从使用 OpenSSL::Cipher 使用 AES-256-CBC 加密数据的服务器发送一些信息。我在一个用 Delphi XE8 编码的应用程序中接收数据,并尝试使用 TPLB 3 OpenSSL 解密数据。从我尝试过的所有内容中,我得到了所有匹配的信息、密钥、iv 等),但在尝试解密时仍然会收到错误或垃圾数据。我假设 TPLB 3 setup/config 缺少一些东西来让它正确解密,但我一辈子都无法弄清楚。任何帮助深表感谢。
德尔福解密
红宝石加密
编辑:
我回去仔细检查了所有内容(基本上是重新开始)。我已经确认在服务器上加密的字节(在它们被 Base64 编码之前)与在客户端上被解密的字节(后 Base64 解码)相同。但是,我仍然在“垃圾”。
更新(混乱)德尔福解密
EDIT 2 TPLB3 有两个填充选项,无或 PKCS。没有设置,我会被淘汰。设置 PKCS 后,我收到“OpenSSL 加密错误”。结果的编码似乎无关紧要,它仍然是垃圾。
delphi - 密码箱 3 - 未初始化时重置
我正在使用 Windows 8 64 位、Delphi XE7 和
所以我开始做一个自己的“演示”应用程序来了解它是如何工作的,当我尝试从备忘录中解密加密字符串时,我也陷入了困境。
密钥生成
加密
程序
解密(异常“TSimpleCodec.Init Reset when not initalized”在 codec.DecryptString(str, base64Ciphertext); 行抛出)
那么我做错了什么?我还尝试使用“可视”组件,而不是像在加密过程中那样在运行时创建它们。
==================================================== ===================
更新星期一 10.08.2015
当我通过此代码加载私有和公共密钥时,它的工作
当我尝试加载密钥 serpatley 时,因为我也单独保存了它,所以它不起作用
加密字符串确实有效,不加密它会抛出“TSimpleCodec.Init - 未初始化时重置”。
当我调用“codec.EncryptString(sUncrypted, sCryped);”时引发
当我关闭应用程序时,它会抛出“TSimpleCodec.Init - 在编码/解密时无法设置密码”
delphi - 密码箱 3 无法加载公钥 - 流读取错误
好吧,我用 openssl 生成了一个密钥对
上市
私人的
当我尝试使用以下过程加载密钥时,它总是在行中显示“流读取错误”Signatory1.LoadKeysFromStream(f, [partPrivate]);
有什么建议么?我正在使用 Delphi XE7 和来自 Github 的最新版本的 Lockbox 3
blowfish - 试图确定 TurboPower LockBox 2 和/或 3 使用哪个版本的 BlowFish
试图确定 TurboPower LockBox 2 和/或 3 使用的 BlowFish 版本。有什么想法吗?我做了一堆研究,只看到“BLOWFISH”但没有版本。
lockbox-3 - 在运行时调用 LockBox3 例程
我已从 GitHub 下载 TurboPack LockBox3 并将其安装到 RAD Studio XE6 中。如果我将必要的组件放在表单上,那么一切正常。但是,我需要能够在运行时调用我的加密例程,因此出于测试目的创建了一个带有几个编辑框和一个按钮的表单。按钮事件处理程序包含以下内容:
它编译得很好,但在运行时我收到一条错误消息“TSimpleCodec.Begin_EncryptMemory - 算法未设置。” 我假设我没有正确初始化某些东西但看不到什么。谁能指出我正确的方向?