将后端代码(Java、Python)与HTML集成

将后端代码(Java、Python)与HTML集成,java,python,html,encryption,web,Java,Python,Html,Encryption,Web,我对Java和Python等语言的后端代码很有经验,但对于即将到来的项目,我需要将这些代码集成到网站中 后端代码将是一组方法和类,这些方法和类将能够使用加密(如AES)对文本消息进行加密。对于这个项目,这个系统必须在web上实现 我一直在阅读并询问一些人,似乎有一些方法可以在网页上使用Python或Java代码,而不必用PHP之类的语言重写。我见过一些像Django的东西,但我不确定这个项目的最佳选择是什么 该网页只需执行以下操作: 用户选择加密类型、提供密钥和消息 然后使用他们选择的密钥和加密

我对Java和Python等语言的后端代码很有经验,但对于即将到来的项目,我需要将这些代码集成到网站中

后端代码将是一组方法和类,这些方法和类将能够使用加密(如AES)对文本消息进行加密。对于这个项目,这个系统必须在web上实现

我一直在阅读并询问一些人,似乎有一些方法可以在网页上使用Python或Java代码,而不必用PHP之类的语言重写。我见过一些像Django的东西,但我不确定这个项目的最佳选择是什么

该网页只需执行以下操作:

  • 用户选择加密类型、提供密钥和消息
  • 然后使用他们选择的密钥和加密对该消息进行加密
  • 假设加密方法已经准备好,我如何才能将网页上的输入(文本字段、下拉菜单和按钮单击)连接到我的程序,调用相应的函数并显示返回的值

    我相信这是可能的,但我不确定哪个选项最适合这项任务


    谢谢。

    首先请记住,在到达服务器之前,数据必须从用户的浏览器传递到服务器(即通过Internet)。如果您希望在发送到服务器的过程中对用户发送的数据进行加密,则需要设置证书并使用HTTPS。这与您是否要在服务器端使用Java、Python、PHP或其他任何东西无关

    如果您使用Java,那么您需要做的是使用一个servlet容器(如ApacheTomcat)并开发一个servlet(这是一个扩展的普通类)及其
    doPost()
    方法,该方法从用户接收数据,调用各自的方法,并输出消息(最好是HTML格式,包含在
    标记中)

    您还需要创建一个小的HTML表单(如果表单中没有动态内容,可以是一个简单的HTML文件,只要有一个包含加密选项下拉列表的表单,以及一个他放置数据的文本区域)。表单的操作将直接指向上面调用加密方法的servlet

    servlet和HTML文件都需要捆绑在webappwar文件中,然后部署在Tomcat中

    这显然有更多的细节,但希望您有足够的关键字来开始使用简单的servlet构建“hello world”web应用程序


    我想Python也有类似的东西,与谷歌交朋友吧!

    我确信Python有三百万个web框架,我知道Java至少有这么多。这个问题太模糊了,任何人都无法提供比“你需要阅读”更令人信服的答案。有些东西可能是一个很好的开始。根据问题,这个想法是在页面中加密,而不是在服务器上。因此,加密需要在页面中的脚本中执行。@owlstead您是如何推断的?他只是说他想要一个显示下拉列表的网页来选择加密和一个放置密钥的方法d消息。他还表示他想使用Java或Python。嗯,重新阅读这个问题,我也不确定。请稍等。好的,将其改为向上投票。感谢您的帮助。我将继续阅读,看看我能想出什么。这正是我需要的,一些指导,告诉我应该从哪里开始阅读。:)