encryptionAlgorithm=algorithm 属性

機能

暗�化�アルゴリズムを指定�る。

Java��約����りアルゴリズムを指定���。例を記���。
algorithmName/feedbackMode/padding

Derbyã?§ã?¯paddingã?®ç¨®é¡žã?«NoPaddingã?®ã?¿æŒ‡å®šã?§ã??ã?¾ã?™ã€‚

も�暗�化アルゴリズム�指定�れ����場��既定�DES/CBC/NoPadding��り��。

æš—å?·åŒ–ã?«ã?¤ã?„ã?¦ã?®è©³ç´°ã?¯ã€?Derby ディベロッパーズ ガイドã?®ã€Œãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?®æš—å?·åŒ–ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

他�属性��組����

encryptionAlgorithm属性ã?¯ã€?bootPassword=key属性ã?¨dataEncryption=true 属性ã?¨çµ„ã?¿å?ˆã‚?ã?›ã?¦åˆ©ç”¨ã?™ã‚‹å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚ ã?•らã?«ã€?encryptionProvider=providerName属性を指定ã?—ã?¦ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’実装ã?™ã‚‹æš—å?·åŒ–プロãƒ?イダを指定ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?™ã€‚

èª?証ã?Šã‚ˆã?³SQLèª?証ã?Œæœ‰åйã?ªæ—¢å­˜ã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?«ã?¯ã€?データベース所有者ã? ã?‘ã?Œæš—å?·åŒ–ã‚„å†?æš—å?·åŒ–を行ã?ˆã?¾ã?™ã€‚ より詳細ã?ªæƒ…å ±ã?¯ã€?Derby ディベロッパーズ ガイドã?®ã€Œãƒ¦ãƒ¼ã‚¶èª?証を有効ã?«ã?™ã‚‹ã€?ã?Šã‚ˆã?³ã€ŒSQL標準èª?証モードを設定ã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

例

 -- 暗�化�れ�新�データベースを作��る。
    jdbc:derby:encryptedDB;create=true;dataEncryption=true;
    encryptionProvider=com.sun.crypto.provider.SunJCE;
    encryptionAlgorithm=DESede/CBC/NoPadding;
    bootPassword=cLo4u922sc23aPe
-- 既存�データベース�暗�化を設定�る。
    jdbc:derby:salesdb;dataEncryption=true; 
    encryptionProvider=com.sun.crypto.provider.SunJCE; 
    encryptionAlgorithm=DESede/CBC/NoPadding; 
    bootPassword=cLo4u922sc23aPe 
注: 指定ã?•れã?Ÿãƒ—ロãƒ?イダã?«ã?¦ã€?指定ã?•れã?Ÿã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã?Œåˆ©ç”¨ã?§ã??ã?ªã?„å ´å?ˆã€?Derbyã?¯ä¾‹å¤–ã‚’è¿”ã?—ã?¾ã?™ã€‚