æ–°è¦?データベース作æˆ?ã?®å ´å?ˆã€?encryptionKeyã?¯create=trueã?¨dataEncryption=trueã?¨çµ„ã?¿å?ˆã‚?ã?›ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。
æ—¢å˜ã?®æš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®æš—å?·åŒ–è¨å®šã?®å ´å?ˆã€?encryptionKey属性ã?¯dataEncryption=trueã?¨çµ„ã?¿å?ˆã‚?ã?›ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。 èª?証ã?¨SQLèª?証ã?®ä¸¡æ–¹ã?Œæœ‰åйã?ªæš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®å ´å?ˆã€?データベース所有者ã? ã?‘ã?Œæš—å?·åŒ–を行ã?ˆã?¾ã?™ã€‚詳細ã?ªæƒ…å ±ã?¯Derby ディベãƒãƒƒãƒ‘ーズ ガイドã?®ã€?「ユーザèª?証を有効ã?«ã?™ã‚‹ã€?ã?¨ã€ŒSQL標準èª?証モードをè¨å®šã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。
æ—¢å˜ã?®æš—å?·åŒ–ã?•れã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’èµ·å‹•ã?™ã‚‹å ´å?ˆã€?ã‚‚ã?—データベースã?®ä½œæˆ?時ã?«æŒ‡å®šã?—ã?Ÿã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã?Œæ—¢å®šã?®ã‚‚ã?®ã?¨é?•ã?†ã?®ã?§ã?‚れã?°ã€?encryptionAlgorithmを指定ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。
Derby�既定�暗�化アルゴリズム��DES/CBC/NoPadding��。
新��暗�化�れ�データベースを作��るJDBC URL�例:
jdbc:derby:newDB;create=true;dataEncryption=true; encryptionAlgorithm=DES/CBC/NoPadding;encryptionKey=6162636465666768
jdbc:derby:salesdb;dataEncryption=true;encryptionKey=6162636465666768
jdbc:derby:encryptedDB;encryptionKey=6162636465666768