AI Powered Tutorials Java Language Basics Maven Gradle JavaFX jUnit jsoup JPA Spring Java Selenium Hibernate Javascript Javascript Language HTML5 Canvas jQuery Events React Node.js Web CSS Selectors CSS Layout SVG Typescript Typescript Language Python Python Languages Python Selenium NumPy Pandas MatplotLib C / C++ C++ Language C++ STL C Language C Headers C# C# Languages C# LINQ C# Selenium Go La
Web系のシステムを作っていてよくあるのが乱数をキーとして個人情報を特定する場面。 ユニークな乱数を発行してそれを個人情報と一緒に保存するのが一般的だが、既存項目の情報を暗号化してそれをキーとして扱うことも出来る。 それを可能にするのがjavax.cryptoパッケージだ。 このパッケージ以下には秘密鍵の実装や暗号化/複合化を行うクラスが含まれる。 使用可能なアルゴリズムにはAES,Blowfish,DES,RSAなどがあるが以下のサンプルではDESede(トリプルDES)を使った。 またバイト配列を16進文字列に変換するためCommons Codecを使用した。 //暗号化 String value="sample"; //暗号対象文字列 String key="ABCDEFGHIJKLMNOPQRSTUVWX"; //キー(24バイト) SecretKeyFactory k
ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。Linux・Android・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く