<!DOCTYPE html><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>想曰 - Want To Say</title><metaname="description"content="想曰 - 文本加密让你想曰就曰,曰你所想。 | Want to say - Text encryption allows you to express what you want to say and convey your thoughts."><metaname="keywords"content="想曰, 文本加密, 聊天, 开源, 安全, 加密, 级联算法, 密文"><linkrel="icon"href="favicon.ico"type="image/x-icon"><scriptsrc="js/library/tailwind-3.4.17.js"></script><linkrel="stylesheet"href="css/all.min.css"><scriptsrc="js/web.js"></script><scriptsrc="js/utils.js"></script><scriptsrc="js/encryption-method-1.js"></script><scriptsrc="js/library/sodium-sumo-0.7.15.js"></script><scriptsrc="js/library/pako-2.1.0.js"></script><scriptsrc="js/mapping-mode-1.js"></script><scriptsrc="js/mapping-mode-2.js"></script><scriptsrc="js/mapping-mode-3.js"></script><scriptsrc="js/mapping-mode-4.js"></script><scriptsrc="js/mapping-mode-5.js"></script><script>document.addEventListener('keydown',e=>{if(e.key==='F12'||e.ctrlKey&&e.shiftKey&&e.key==='I'||e.ctrlKey&&e.key==='s'||e.ctrlKey&&e.key==='u'||e.shiftKey&&e.key==='F10'){e.preventDefault();e.stopPropagation();}},true);document.addEventListener('contextmenu',e=>{if(e.target.tagName==='IMG'){e.preventDefault();e.stopPropagation();}},true);</script><script>tailwind.config={darkMode:'class',theme:{extend:{colors:{primary:'#3B82F6',secondary:'#10B981',danger:'#EF4444',dark:'#1E293B',light:'#F8FAFC'}}}}</script><styletype="text/tailwindcss">/*全局背景样式*/body{@applybg-gray-50dark:bg-gray-900;}@layerutilities{.content-auto{content-visibility:auto;}.bg-gradient{@applybg-gradient-to-r;}.text-shadow{text-shadow:02px4pxrgba(0,0,0,0.1);}.transition-all-300{transition:all0.3sease;}.scrollbar-thin{scrollbar-width:thin;&::-webkit-scrollbar{width:6px;}&::-webkit-scrollbar-track{@applybg-gray-100dark:bg-gray-700rounded-full;}&::-webkit-scrollbar-thumb{@applybg-gray-300dark:bg-gray-500rounded-fullhover:bg-gray-400dark:hover:bg-gray-400;}}.min-h-40{min-height:10rem;}.card-spacing{margin-bottom:1rem;}/*深色模式切换按钮*/.theme-toggle-btn{@applyrounded-fullw-10h-10flexitems-centerjustify-centerhover:bg-gray-100dark:hover:bg-gray-700transition-allduration-300;}.theme-toggle-icon{@applytext-darkdark:text-white;}/*卡片悬停、玻璃效果*/.card-hover-effect{transition:all0.3sease;will-change:box-shadow;&:hover{box-shadow:010px25px-5pxrgba(0,0,0,0.1),010px10px-5pxrgba(0,0,0,0.04);}}.card-glass-effect{background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1pxsolidtransparent;}.dark.card-glass-effect{background-color:rgba(30,41,59,0.8);border-color:rgba(30,41,59,0.18);}/*文本框优化*/.textarea-optimized{content-visibility:auto;white-space:pre-wrap;word-break:break-word;will-change:contents;}/*卡片切换效果*/.card-container{position:relative;width:100%;margin-bottom:10px;padding:4px;}.card-wrapper{transition:all0.4scubic-bezier(0.4,0,0.2,1);}.card{width:100%;border-radius:0.75rem;}.card-front{display:block;}.card-back{display:none;}.card-container.flipped.card-front{display:none;}.card-container.flipped.card-back{display:block;}/*密钥对样式*/.key-pair-section{@applymb-1.5;}.key-pair-header{@applymb-2flexjustify-betweenitems-center;}.key-pair-container{@applyspace-y-2;}.key-input{@applypx-3py-2text-sm;}.key-label{@applyblocktext-smfont-mediumtext-gray-600dark:text-gray-300mb-1;}.key-generate-btn{@applytext-smpx-2py-1;}/*统一密钥生成按钮宽度*/#generate-keys-1,#generate-keys-2{@applyw-28;}.asymmetric-card{padding:0.6rem!important;}.key-pairs-wrapper