keepassxc
543 строки · 17.7 Кб
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">3<class>DatabaseSettingsWidgetEncryption</class>4<widget class="QWidget" name="DatabaseSettingsWidgetEncryption">5<property name="geometry">6<rect>7<x>0</x>8<y>0</y>9<width>451</width>10<height>329</height>11</rect>12</property>13<layout class="QVBoxLayout" name="verticalLayout_3">14<item>15<widget class="QScrollArea" name="scrollArea">16<property name="frameShape">17<enum>QFrame::NoFrame</enum>18</property>19<property name="frameShadow">20<enum>QFrame::Plain</enum>21</property>22<property name="widgetResizable">23<bool>true</bool>24</property>25<widget class="QWidget" name="scrollAreaWidgetContents">26<property name="geometry">27<rect>28<x>0</x>29<y>0</y>30<width>433</width>31<height>311</height>32</rect>33</property>34<layout class="QVBoxLayout" name="verticalLayout" stretch="0,0,0,0,1">35<property name="spacing">36<number>6</number>37</property>38<property name="leftMargin">39<number>0</number>40</property>41<property name="topMargin">42<number>10</number>43</property>44<property name="rightMargin">45<number>0</number>46</property>47<property name="bottomMargin">48<number>0</number>49</property>50<item>51<layout class="QFormLayout" name="formLayout">52<property name="rowWrapPolicy">53<enum>QFormLayout::DontWrapRows</enum>54</property>55<property name="verticalSpacing">56<number>2</number>57</property>58<item row="0" column="0">59<widget class="QLabel" name="compatibilityLabel">60<property name="font">61<font>62<weight>75</weight>63<bold>true</bold>64</font>65</property>66<property name="text">67<string>Database format:</string>68</property>69</widget>70</item>71<item row="0" column="1">72<widget class="QComboBox" name="compatibilitySelection">73<property name="sizePolicy">74<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">75<horstretch>0</horstretch>76<verstretch>0</verstretch>77</sizepolicy>78</property>79<property name="toolTip">80<string>Unless you need to open your database with other programs, always use the latest format.</string>81</property>82<property name="accessibleName">83<string>Database format</string>84</property>85</widget>86</item>87<item row="1" column="1">88<widget class="QLabel" name="formatCannotBeChanged">89<property name="font">90<font>91<italic>true</italic>92</font>93</property>94<property name="text">95<string>Format cannot be changed: Your database uses KDBX 4 features</string>96</property>97<property name="wordWrap">98<bool>true</bool>99</property>100</widget>101</item>102</layout>103</item>104<item>105<spacer name="verticalSpacer_2">106<property name="orientation">107<enum>Qt::Vertical</enum>108</property>109<property name="sizeType">110<enum>QSizePolicy::Fixed</enum>111</property>112<property name="sizeHint" stdset="0">113<size>114<width>20</width>115<height>10</height>116</size>117</property>118</spacer>119</item>120<item>121<widget class="QLabel" name="label">122<property name="font">123<font>124<weight>75</weight>125<bold>true</bold>126</font>127</property>128<property name="text">129<string>Encryption Settings:</string>130</property>131</widget>132</item>133<item>134<widget class="QTabWidget" name="encryptionSettingsTabWidget">135<property name="tabPosition">136<enum>QTabWidget::North</enum>137</property>138<property name="tabShape">139<enum>QTabWidget::Rounded</enum>140</property>141<property name="currentIndex">142<number>0</number>143</property>144<widget class="QWidget" name="basicTab">145<attribute name="title">146<string>Basic</string>147</attribute>148<layout class="QVBoxLayout" name="verticalLayout_8">149<property name="spacing">150<number>6</number>151</property>152<property name="leftMargin">153<number>9</number>154</property>155<property name="topMargin">156<number>6</number>157</property>158<property name="rightMargin">159<number>9</number>160</property>161<property name="bottomMargin">162<number>6</number>163</property>164<item>165<layout class="QHBoxLayout" name="horizontalLayout_2">166<item>167<widget class="QLabel" name="decryptionTimeLabel">168<property name="font">169<font>170<weight>75</weight>171<bold>true</bold>172</font>173</property>174<property name="text">175<string>Decryption Time:</string>176</property>177</widget>178</item>179<item>180<widget class="QLabel" name="decryptionTimeValueLabel">181<property name="font">182<font>183<weight>50</weight>184<bold>false</bold>185</font>186</property>187<property name="text">188<string notr="true">?? s</string>189</property>190</widget>191</item>192<item>193<spacer name="horizontalSpacer_2">194<property name="orientation">195<enum>Qt::Horizontal</enum>196</property>197<property name="sizeHint" stdset="0">198<size>199<width>40</width>200<height>20</height>201</size>202</property>203</spacer>204</item>205</layout>206</item>207<item>208<widget class="QWidget" name="decryptionTimeSettings" native="true">209<layout class="QVBoxLayout" name="decryptionTimeSliderLayout">210<property name="leftMargin">211<number>6</number>212</property>213<property name="topMargin">214<number>0</number>215</property>216<property name="rightMargin">217<number>6</number>218</property>219<property name="bottomMargin">220<number>9</number>221</property>222<item>223<widget class="QSlider" name="decryptionTimeSlider">224<property name="accessibleName">225<string>Decryption time in seconds</string>226</property>227<property name="singleStep">228<number>1</number>229</property>230<property name="pageStep">231<number>10</number>232</property>233<property name="value">234<number>10</number>235</property>236<property name="orientation">237<enum>Qt::Horizontal</enum>238</property>239<property name="tickPosition">240<enum>QSlider::TicksBelow</enum>241</property>242<property name="tickInterval">243<number>5</number>244</property>245</widget>246</item>247<item>248<layout class="QHBoxLayout" name="horizontalLayout">249<item>250<widget class="QLabel" name="minTimeLabel">251<property name="text">252<string notr="true">?? ms</string>253</property>254</widget>255</item>256<item>257<spacer name="horizontalSpacer">258<property name="orientation">259<enum>Qt::Horizontal</enum>260</property>261<property name="sizeHint" stdset="0">262<size>263<width>40</width>264<height>20</height>265</size>266</property>267</spacer>268</item>269<item>270<widget class="QLabel" name="maxTimeLabel">271<property name="text">272<string notr="true">? s</string>273</property>274</widget>275</item>276</layout>277</item>278<item>279<widget class="QLabel" name="label_2">280<property name="sizePolicy">281<sizepolicy hsizetype="Preferred" vsizetype="Fixed">282<horstretch>0</horstretch>283<verstretch>0</verstretch>284</sizepolicy>285</property>286<property name="text">287<string>Higher values offer more protection, but opening the database will take longer.</string>288</property>289<property name="wordWrap">290<bool>true</bool>291</property>292</widget>293</item>294<item>295<spacer name="verticalSpacer_3">296<property name="orientation">297<enum>Qt::Vertical</enum>298</property>299<property name="sizeHint" stdset="0">300<size>301<width>20</width>302<height>0</height>303</size>304</property>305</spacer>306</item>307</layout>308</widget>309</item>310</layout>311</widget>312<widget class="QWidget" name="advancedTab">313<attribute name="title">314<string>Advanced</string>315</attribute>316<layout class="QGridLayout" name="gridLayout">317<property name="topMargin">318<number>6</number>319</property>320<property name="bottomMargin">321<number>6</number>322</property>323<item row="0" column="2">324<spacer name="horizontalSpacer_4">325<property name="orientation">326<enum>Qt::Horizontal</enum>327</property>328<property name="sizeHint" stdset="0">329<size>330<width>40</width>331<height>20</height>332</size>333</property>334</spacer>335</item>336<item row="4" column="1">337<widget class="QSpinBox" name="parallelismSpinBox">338<property name="minimumSize">339<size>340<width>150</width>341<height>0</height>342</size>343</property>344<property name="maximumSize">345<size>346<width>150</width>347<height>16777215</height>348</size>349</property>350<property name="accessibleName">351<string>Parallelism</string>352</property>353<property name="minimum">354<number>1</number>355</property>356<property name="maximum">357<number>128</number>358</property>359</widget>360</item>361<item row="4" column="0">362<widget class="QLabel" name="parallelismLabel">363<property name="text">364<string>Parallelism:</string>365</property>366</widget>367</item>368<item row="3" column="1">369<widget class="QSpinBox" name="memorySpinBox">370<property name="minimumSize">371<size>372<width>150</width>373<height>0</height>374</size>375</property>376<property name="maximumSize">377<size>378<width>150</width>379<height>16777215</height>380</size>381</property>382<property name="accessibleName">383<string>Memory usage</string>384</property>385<property name="minimum">386<number>1</number>387</property>388<property name="maximum">389<number>1048576</number>390</property>391</widget>392</item>393<item row="3" column="0">394<widget class="QLabel" name="memoryUsageLabel">395<property name="text">396<string>Memory Usage:</string>397</property>398</widget>399</item>400<item row="2" column="1">401<layout class="QHBoxLayout" name="horizontalLayout_3" stretch="40,40,0">402<item>403<widget class="QSpinBox" name="transformRoundsSpinBox">404<property name="minimumSize">405<size>406<width>150</width>407<height>0</height>408</size>409</property>410<property name="maximumSize">411<size>412<width>150</width>413<height>16777215</height>414</size>415</property>416<property name="accessibleName">417<string>Transform rounds</string>418</property>419<property name="alignment">420<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>421</property>422<property name="minimum">423<number>1</number>424</property>425<property name="maximum">426<number>1000000000</number>427</property>428</widget>429</item>430<item>431<widget class="QToolButton" name="transformBenchmarkButton">432<property name="focusPolicy">433<enum>Qt::WheelFocus</enum>434</property>435</widget>436</item>437<item>438<spacer name="horizontalSpacer_3">439<property name="orientation">440<enum>Qt::Horizontal</enum>441</property>442<property name="sizeHint" stdset="0">443<size>444<width>40</width>445<height>20</height>446</size>447</property>448</spacer>449</item>450</layout>451</item>452<item row="2" column="0">453<widget class="QLabel" name="transformRoundsLabel">454<property name="text">455<string>Transform rounds:</string>456</property>457</widget>458</item>459<item row="1" column="1">460<widget class="QComboBox" name="kdfComboBox">461<property name="sizePolicy">462<sizepolicy hsizetype="Expanding" vsizetype="Fixed">463<horstretch>0</horstretch>464<verstretch>0</verstretch>465</sizepolicy>466</property>467<property name="accessibleName">468<string>Key derivation function</string>469</property>470</widget>471</item>472<item row="1" column="0">473<widget class="QLabel" name="kdfLabel">474<property name="text">475<string>Key Derivation Function:</string>476</property>477</widget>478</item>479<item row="0" column="1">480<widget class="QComboBox" name="algorithmComboBox">481<property name="sizePolicy">482<sizepolicy hsizetype="Expanding" vsizetype="Fixed">483<horstretch>0</horstretch>484<verstretch>0</verstretch>485</sizepolicy>486</property>487<property name="accessibleName">488<string>Encryption algorithm</string>489</property>490<item>491<property name="text">492<string>AES: 256 Bit (default)</string>493</property>494</item>495<item>496<property name="text">497<string>Twofish: 256 Bit</string>498</property>499</item>500</widget>501</item>502<item row="0" column="0">503<widget class="QLabel" name="algorithmLabel">504<property name="text">505<string>Encryption Algorithm:</string>506</property>507</widget>508</item>509</layout>510</widget>511</widget>512</item>513<item>514<spacer name="verticalSpacer">515<property name="orientation">516<enum>Qt::Vertical</enum>517</property>518<property name="sizeHint" stdset="0">519<size>520<width>20</width>521<height>0</height>522</size>523</property>524</spacer>525</item>526</layout>527</widget>528</widget>529</item>530</layout>531</widget>532<tabstops>533<tabstop>decryptionTimeSlider</tabstop>534<tabstop>algorithmComboBox</tabstop>535<tabstop>kdfComboBox</tabstop>536<tabstop>transformRoundsSpinBox</tabstop>537<tabstop>transformBenchmarkButton</tabstop>538<tabstop>memorySpinBox</tabstop>539<tabstop>parallelismSpinBox</tabstop>540</tabstops>541<resources/>542<connections/>543</ui>544