Delphi2007でAES256


T.K  2016-06-19 05:41:59  No: 48204

Delphi2007でAES256を使用するにはどうすれば良いでしょうか?


通りすがり  2016-06-20 09:57:26  No: 48205

どこかで見かけた質問のような気もしますが…

LockBoxとかWindowsのCryptAPIですかね。Delphi Encryption Compendiumってのもあるようです。


T.K  2016-06-22 07:00:50  No: 48206

LockBoxはライセンス的にNGがでてしましました。
CryptAPIは普段WindowsAPI自体直呼び出しはしないので勉強が必要そうです。
Delphi Encryption Compendiumってのは知りませんでしたので調査してみます。

調査している過程でindyというライブラリを知ったのですが、indyではだめでしょうか?


globe  2016-07-05 01:10:34  No: 48207

LockBoxってMPLですよね?
GPLならともかく、MPLですらライセンス的にNGだと
ほとんどのオープンソースライブラリは対象外になってしまいそうですが。
(条項に関して誤解があるような気がします)

CryptoAPIは確かにWindowsのAPIですが、
他のライブラリと比べて特別に習得コストが高いとは思いません。
むしろDelphi専用の他のライブラリより圧倒的にサンプルコードが多いです。

ちなみにIndyは暗号ライブラリではなく通信ライブラリで、
その中のSSLにおいてAESで暗号化された通信を扱うだけです。
暗号自体を取り扱うのであれば、Indyが暗号化処理に利用している
OpenSSLというライブラリの方を調べた方が良いと思います。


通りすがり  2016-07-05 18:53:36  No: 48208

もし商用製品でなければいけないという縛りであれば、ちょうどTMS Softwareから

TMS Cryptography Pack
http://www.tmssoftware.com/site/tmscrypto.asp

というものがリリースされています。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加