Добавлена возможность шифровать данные (wrap).
Добавлена установка времени жизни токена (TTL). Добавлено соответствие ограничения длины пароля и длины текста для шифрования. Добавлена подготовка токена к расшифровке (ограничение длины, удаление пробельных символов).
This commit is contained in:
		| @@ -15,24 +15,25 @@ | ||||
|       <form method="post"> | ||||
|       <table> | ||||
|           <tr><td> | ||||
|               Введите токен: | ||||
|               Введите текст или токен: | ||||
|           </td></tr> | ||||
|           <tr><td> | ||||
|               <textarea id="wrapped_token" name="input_token" cols=50 rows=10>{{ .TEXT }}</textarea> | ||||
|               <textarea id="wrapped_token" name="input_token" cols=50 rows=10 maxlength="{{ .MAXTEXTLENGTH }}">{{ .TEXT }}</textarea> | ||||
|           </td></tr> | ||||
|           <tr><td align=right> | ||||
|               <!-- Время жизни токена {{.TOKENTTL}} сек.--> | ||||
|               <button type="submit" formaction="{{.URL}}/wrap">Зашифровать</button> | ||||
|               <button type="submit" formaction="{{.URL}}/unwrap">Расшифровать</button> | ||||
|           <tr><td><hr></td></tr> | ||||
|           </td></tr> | ||||
|           <tr><td align=right> | ||||
|               Длина пароля (от 15 до 1024) | ||||
|               Длина пароля (от 15 до {{ .MAXTEXTLENGTH }}) | ||||
|               <input type="text" name="passlength"/ size=4 pattern="[0-9]{2,4}"> | ||||
|               <button type="submit" formaction="{{.URL}}/genpassword">Сгенерировать пароль</button> | ||||
|           </td></tr> | ||||
|           </form> | ||||
|       </td></tr> | ||||
|       <tr><td> | ||||
|       </td></tr> | ||||
|       <tr><td></td></tr> | ||||
|       </table> | ||||
|     </body> | ||||
| </html> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Калинин Сергей Валерьевич
					Калинин Сергей Валерьевич