이것이 경찰의 실입니다. 강도의 실이 여기 있습니다 .
당신의 도전은 중단없이 영원히 실행되는 프로그램 수 있도록하는 것입니다 1 은 특정 입력 또는 입력 취득하지 않는 한, 2 . 해당 입력을 수신하면 유한 한 시간 내에 종료해야합니다 3 . 이것은 code-golf 이므로 게시물을 게시 한 지 1 주일 이내에 강도가 크지 않은 가장 짧은 답변입니다. 일주일이 지난 후에는 답을 안전한 것으로 표시하고 정지 입력을 표시하십시오 (a > ! spoiler quote
). 강도가 제출물에 균열을 가하면 균열로 표시하고 정지 입력 ()을 표시하십시오 > ! spoiler quote
.
제출은 TIO 에서 실행 및 크랙 가능한 것이 바람직합니다 . TIO에서 실행할 수 없거나 크랙 할 수없는 제출은 허용되지만 다운로드 / 실행 지침을 포함하십시오.
모든 실행에서 입력을 결정적이고 균일하게 만드십시오. 자세한 내용은 이 메타 포스트 를 참조하십시오.
"RSA를 구현"하거나 강도에게 의미가있는 것은 아닙니다. 지루한 암호화 및 해싱이 아닌 모호한 언어 및 기능을 사용하십시오. 나는 규칙으로 이것을 시행 할 수 없지만, 당신이하는 모든 것이이면 폭우가 발생할 것으로 예상 할 수 있습니다 sha(input) === "abcd1234"
.
1 컴퓨터가 종료되거나 깨지거나 태양에 휩싸이거나 우주의 열사로 과열되거나 60 초의 TIO 시간 초과가 발생하지 않는다고 가정합니다.
2 프로그램은 적어도 하나의 입력 에서 정지해야합니다 . 한 입력에서 영원히 반복되고 다른 입력에서 멈추는 한 작동합니다.
3 코드가 TIO에서 테스트 될 수 있도록 <60 초 여야합니다.
크랙되지 않은 제출물을 찾고 계십니까?
fetch("https://api.stackexchange.com/2.2/questions/135363/answers?order=desc&sort=activity&site=codegolf&filter=!.Fjs-H6J36vlFcdkRGfButLhYEngU&key=kAc8QIHB*IqJDUFcjEF1KA((&pagesize=100").then(x=>x.json()).then(data=>{var res = data.items.filter(i=>!i.body_markdown.toLowerCase().includes("cracked")).map(x=>{const matched = /^ ?##? ?(?:(?:(?:\[|<a href ?= ?".*?">)([^\]]+)(?:\]|<\/a>)(?:[\(\[][a-z0-9/:\.]+[\]\)])?)|([^, ]+)).*[^\d](\d+) ?\[?(?:(?:byte|block|codel)s?)(?:\](?:\(.+\))?)? ?(?:\(?(?!no[nt][ -]competing)\)?)?/gim.exec(x.body_markdown);if(!matched){return;}return {link: x.link, lang: matched[1] || matched[2], owner: x.owner}}).filter(Boolean).forEach(ans=>{var tr = document.createElement("tr");var add = (lang, link)=>{var td = document.createElement("td");var a = document.createElement("a");a.innerHTML = lang;a.href = link;td.appendChild(a);tr.appendChild(td);};add(ans.lang, ans.link);add(ans.owner.display_name, ans.owner.link);document.querySelector("tbody").appendChild(tr);});});
<html><body><h1>Uncracked Submissions</h1><table><thead><tr><th>Language</th><th>Author</th></tr></thead><tbody></tbody></table></body></html>
R
입력하면 기능을 입력하지 않아도 즉시 오류가 발생합니다. 나는 그것이 실제로 기능을 종료하는 것으로 계산되지 않는다고 주장합니다.