HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0421
文字列のAES暗号化・復号化をしたい3解決


リンク

2018/4/21(Sat) 20:59:57|NO.84073

 お世話になります。

 表題のとおり、HSPでAESでの暗号化や復号化を行いたいのですが、何か方法はありますでしょうか。
 Google検索をしてみたり、この掲示板の過去ログを検索してみたりしたのですが、うまい方法を見つけられずにいます。
 何か方法があれば、教えていただけないでしょうか。

 よろしくお願いいたします。



この記事に返信する


ぜーっと!

リンク

2018/4/21(Sat) 22:42:46|NO.84078

ぐぐる先生で「暗号 AES」で検索したらアルゴリズムの解説がすぐに見つかりました。
http://www.atmarkit.co.jp/ait/articles/1506/18/news019.html

さらに自分でプログラムを組むのがつらいなら、ぐぐる先生で「暗号 AES DLL」検索すると
以下のAES暗号化復号化用DLLがすぐにみつかりました。
https://www.vector.co.jp/soft/winnt/prog/se424281.html

試してはいませんが、VC++, VB, Javaのヘッダとサンプルがあるので、これをもとにHSP用に
書き換えればDLLですから簡単高速にAESが利用できるのではないでしょうか?
ただし、公開が古いのでもしかすると不具合があるかもしれませんが。(^^;



あらや(旧名あまら)

リンク

2018/4/21(Sat) 23:34:08|NO.84079

比較的簡単で、なおかつ手っ取り早くというのでしたら
ぜーっと!さんのおっしゃる通りDLLを使用するのが良いかと。

ただ、換字表などはDLL特有=特定しやすいという可能性があるので
独自にDLL作成、もしくはHSPでモジュール化するなどまで対策したいのでしたら
https://github.com/dhuertas/AES/blob/master/aes.c
こういったサンプルソースに手を加えてHSPに書き換えるしかないでしょうね。


どちらにせよ、どう使うかにもよりますが
もし外部公開する場合は、HSPに限らずどんな言語でもデコンパイルされる可能性があるので
http://hsp.tv/play/pforum.php?mode=all&num=83983
ある程度のリスクはあると思ってください。

特に、もしもソース内にパスワードを書き込む様な事をするのであれば
もっと単純な 一般的な人は読めないけど専門知識のある人なら解読可能
というレベルの暗号化方式を使用することをお勧めします。



Φ陸

リンク

2018/4/24(Tue) 07:46:02|NO.84117

 こんにちは、お世話になります。

 DLLあるんですね。
 もうちょっと自分で頑張ってみます。

 ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.