⑥ 在几何加密中,我们也可以选择曲线方程,比如:二次函数$y = ax^2 + bx + c(a ≠ 0)$.
请你模仿几何加密的过程,自主设计一个二次函数的加密程序,并说明其加密到解密的过程.
你可能需要借助下面的内容来思考并完成加密.
例:以3,8和-3为密钥,密文为8,解密即求解二次方程$8 = 3x^2 + 8x - 3$.
解:整理方程得$3x^2 + 8x - 11 = 0$,
根据求根公式得$x = \frac{-8 \pm \sqrt{8^2 - 4 × 3 × (-11)}}{2 × 3}$,
解得$x_1 = 1$,$x_2 = -\frac{11}{3}$.
因为明文为正整数,所以取$x = 1$.
(1)请根据以上规则加密字母F.
(2)假如得到的密文是112,求明文.
(3)二次函数通常有两个解,你有什么方法能保证明文$x$是唯一的?
请你模仿几何加密的过程,自主设计一个二次函数的加密程序,并说明其加密到解密的过程.
你可能需要借助下面的内容来思考并完成加密.
例:以3,8和-3为密钥,密文为8,解密即求解二次方程$8 = 3x^2 + 8x - 3$.
解:整理方程得$3x^2 + 8x - 11 = 0$,
根据求根公式得$x = \frac{-8 \pm \sqrt{8^2 - 4 × 3 × (-11)}}{2 × 3}$,
解得$x_1 = 1$,$x_2 = -\frac{11}{3}$.
因为明文为正整数,所以取$x = 1$.
(1)请根据以上规则加密字母F.
(2)假如得到的密文是112,求明文.
(3)二次函数通常有两个解,你有什么方法能保证明文$x$是唯一的?
答案
(1)F 对应的横坐标 x 为 6, 带入二次函数得 $3×6^2+6×8-3=153$, 因此密文为 153.
(2) $y=112$, 带入原式得 $3x^2+8x-3=112$, 解得 $x=5$ 或 $x=-\frac{23}{3}$. 密文对应的数为正整数,
所以明文为 5.
(3)可从判别式、定义域限制或方程构造等方面入手, 言之有理即可.
(2) $y=112$, 带入原式得 $3x^2+8x-3=112$, 解得 $x=5$ 或 $x=-\frac{23}{3}$. 密文对应的数为正整数,
所以明文为 5.
(3)可从判别式、定义域限制或方程构造等方面入手, 言之有理即可.
登录