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???????????????????????????